我不想像其他人那样跟踪点击--我只是想在浏览器中放一个浏览器,它可以后退、前进、刷新、接受用户输入的URL并存储书签。flash/silverlight/ajax/什么都能做到吗?如果是这样的话,是怎么做的?
发布于 2010-09-01 13:30:03
这样如何:
解决方案1:
ActiveX,或承载多个控件。解决方案2:
iframe放在UserControl、textbox和go按钮中。iframe的go获取用户提供的url。<代码>H223<代码>G224_
<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>查看these examples。
对于第三个问题,如果我理解正确的话,那么当用户单击Go按钮时,您总是可以解析url;并在呈现页面之前做出相应的响应。
发布于 2010-09-01 12:20:55
flash可以做基本的html (AFAIK),对silverlight不太了解。你将很难用javascript/iframes做到这一点。尤其是后退/前进/刷新按钮。如果您在同一个域中,您可以对iframe进行一些控制,但一旦它离开您的域,您就会失去控制
发布于 2010-09-01 12:55:06
从能够在页面中嵌入页面的角度来看,使用iframe或带有文本“type=/html”的对象对您有用吗?这两种方法都有效地允许在页面中加载单独的页面,而副作用很小。
https://stackoverflow.com/questions/3615014
复制相似问题