浏览器内部的浏览器

时间:2010-09-01 04:16:32

标签: ajax flash silverlight browser iframe

我并不是想跟踪点击或其他人的点击 - 我只是想在浏览器中放置一个可以返回,转发,刷新,接受用户输入的URL和存储书签的浏览器。可以闪/ silverlight / ajax /这是什么?如果是这样,怎么样?

3 个答案:

答案 0 :(得分:1)

怎么样:

解决方案1:

  1. 创建或使用现有的ActiveX Web Browser控件。
  2. 让您的网页/网页托管ActiveX,或托管多个控件。
  3. 解决方案2:

    1. iframe放入UserControl,文本框和转到按钮。
    2. 从文本框中获取用户提供的网址。
    3. 当用户点击src按钮时,更改iframe的{​​{1}}。
    4. _

      go

      <强> - 编辑 -

      这是对你的评论的回应;你提出了3个问题:

      对于1,那是正确的,<iframe id="iFrame" name="myFrame" src="http://bing.com" width="100%" height="300" frameborder="0"> <p>Does your browser support iframes?</p> </iframe> 适用于IE,更具体地适用于Windows;有一些方法可以为不同的浏览器安装ActiveX,但它(ActiveX)需要Windows操作系统。请参阅this

      对于2,尝试使用JavaScript处理;类似iframe块中的内容。

      ActiveX

      结帐these examples

      对于第三个,如果我理解正确,那么当用户点击<p><a href="javascript:history.back()">Back</a></p> 按钮时,您总是可以解析网址;并在呈现页面之前做出相应的响应。

答案 1 :(得分:0)

flash可以做基本的html(AFAIK)不确定silverlight。 你会很难用javascript / iframes做到这一点。特别是后退/前进/刷新按钮。如果您在同一个域中,则可以控制iframe,但一旦离开您的域名,您就会失去控制权

答案 2 :(得分:0)

在能够在页面中嵌入页面方面,使用iframe或type =“text / html”的对象对您有用吗?这两种方法都有效地允许在页面中加载单独的页面而副作用很小。