首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浏览器内部的浏览器

浏览器内部的浏览器
EN

Stack Overflow用户
提问于 2010-09-01 12:16:32
回答 3查看 1.5K关注 0票数 1

我不想像其他人那样跟踪点击--我只是想在浏览器中放一个浏览器,它可以后退、前进、刷新、接受用户输入的URL并存储书签。flash/silverlight/ajax/什么都能做到吗?如果是这样的话,是怎么做的?

EN

回答 3

Stack Overflow用户

发布于 2010-09-01 13:30:03

这样如何:

解决方案1:

  1. 创建或使用现有ActiveX Web Browser控件。
  2. 并让您的web/页面承载该ActiveX,或承载多个控件。

解决方案2:

  1. iframe放在UserControl、textbox和go按钮中。
  2. 在用户单击textbox.
  3. Change按钮时从iframego获取用户提供的url。<代码>H223<代码>G224

_

代码语言:javascript
复制
<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块中执行以下操作。

代码语言:javascript
复制
<p><a href="javascript:history.back()">Back</a></p>

查看these examples

对于第三个问题,如果我理解正确的话,那么当用户单击Go按钮时,您总是可以解析url;并在呈现页面之前做出相应的响应。

票数 1
EN

Stack Overflow用户

发布于 2010-09-01 12:20:55

flash可以做基本的html (AFAIK),对silverlight不太了解。你将很难用javascript/iframes做到这一点。尤其是后退/前进/刷新按钮。如果您在同一个域中,您可以对iframe进行一些控制,但一旦它离开您的域,您就会失去控制

票数 0
EN

Stack Overflow用户

发布于 2010-09-01 12:55:06

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3615014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档