我不想跟踪点击或其他人的任何东西 - 我只想将浏览器放在浏览器中,可以返回,转发,刷新,接受用户输入的URL和存储书签。可以闪光/ silverlight/ajax /不管这样做?如果是这样,怎么样?浏览器内部的浏览器
回答
flash可以做基本的html(AFAIK)不太确定silverlight。 你会很难用javascript/iframe来做到这一点。尤其是后退/前进/刷新按钮。如果您位于同一个域中,您可以对iframe进行一些控制,但是一旦它离开您的域名,您将失去控制
使用iframe或type =“text/html”的对象会对您有用能够在页面中嵌入页面?这两种方法都可以有效地允许在页面内加载一个单独的页面,而且副作用小。
iframe可以工作,如果我可以刷新,拉取当前的URL(关闭域),并向前/向后工作。 – David 2010-09-01 05:05:14
如何:
解决方案1:
- 创建或使用现有ActiveX Web Browser控制。
- 并让您的网页/页面主机
ActiveX
或主持多个控件。
解决方案2:
- 把一个
iframe
一个UserControl
内,一个文本框和一个Go按钮。 - 从文本框中获取用户提供的URL。
- 当用户单击
go
按钮时,更改iframe
的src
。
_
<iframe id="iFrame" name="myFrame" src="http://bing.com"
width="100%" height="300" frameborder="0">
<p>Does your browser support iframes?</p>
</iframe>
- 编辑 -
这是为了响应您的评论;你提出了3个问题:
对于1,那是正确的,ActiveX
适用于IE,更具体的Windows;有许多方法可以为不同的浏览器安装ActiveX,但它(ActiveX)需要Windows操作系统。见this。
对于2,请尝试使用JavaScript处理;像iframe块内的下面的东西。
<p><a href="javascript:history.back()">Back</a></p>
对于第三个,如果我理解正确,那么当用户点击Go
按钮时,您总是可以解析url;并在渲染页面之前做出相应的响应。
ActiveX只能在IE中运行,对吧? 而对于iframe,我会如何向前,向后和刷新?并且当我的网址离开原始网域时,我可以提取网址吗? – David 2010-09-01 08:46:17
@David:请参阅我的编辑以回应您的评论。 – 2010-09-02 04:49:29
- 1. 浏览器内的浏览器
- 2. 网络浏览器里面的blogspot? (浏览器内的浏览器)
- 3. Chrome浏览器 - 相当于Firefox浏览器的IE浏览器
- 4. P2P(浏览器来浏览器)与Java
- 5. MySQL 2浏览器像sqlite3浏览器?
- 6. 如何禁用浏览器浏览器?
- 7. 用户Agnet(浏览器/浏览器)Progmatically
- 8. Twilio浏览器到浏览器
- 9. 浏览器检测部件与浏览器的建议
- 10. JPanel内置的浏览器
- 11. 聚合物 - Chrome浏览器元素浏览器中可见的内部元素
- 12. 从swt浏览器打开外部浏览器窗口
- 13. 如何禁用aptana内部浏览器
- 14. Objective C语法 - 内部浏览器
- 15. 浏览Instagram的在Web浏览器
- 16. Silverlight部署到浏览器
- 17. 外部JS和浏览器
- 18. 浏览器内存消耗
- 19. 在浏览器
- 20. Safari浏览器
- 21. Facebook浏览器
- 22. 在浏览器
- 23. 从浏览器
- 24. 浏览器
- 25. 在浏览器
- 26. web浏览器C#对象:设置谷歌浏览器为默认浏览器
- 27. 用XBAP直接浏览浏览器
- 28. 无法从外部浏览器浏览Azure上的VB.NET网站
- 29. 浏览器的bug
- 30. 浏览器预览工具
看看这个: http://www.asual.com/swfaddress/ – PatrickS 2010-09-01 04:42:58
这主要是用于导航而不是用于浏览,据我所知 – David 2010-09-01 04:58:45