浏览器内的网页

Browser inside a web page

本文关键字:网页 浏览器      更新时间:2023-09-26

我想建立一个网站,作为一个"浏览器"的功能,意思是显示网站(如facebook,谷歌,雅虎…)。它有一个url栏,用户可以在其中输入他想要访问的地址,还有一个显示内容的窗口。"网页浏览器"可以通过任何浏览器(chrome, IE, firefox…)作为普通网页(显示其他网站)访问。

我的问题是:
    这样的东西已经存在了吗?
  1. 我怎么能建立这样的东西?这意味着我应该使用哪些技术或编程语言(JS?AJEX ?)

谢谢。

构建这样一个系统应该是非常简单的。

Q:这样的东西已经存在了吗?

确实有类似的系统(在线代理等),尽管我看不出创建这样的"浏览器"有任何价值

问:我该如何实现这样一个"内联浏览器"?

请不要尝试通过Javascript来做这个,你最终会得到一个非常混乱和不切实际的解决方案。

换句话说,我建议使用一些流行的脚本语言之一:

    PHP
  • Perl
  • Python

而其他人,只要谷歌"服务器端脚本语言"或类似的东西。

关于实现,我会做下面的事情(步骤列表):

  1. 通过AJAX、Javascript、PHP等下载页面的HTML源代码。
  2. 下载后,将HTML源代码放入位于"浏览器"页面的iframe/div中
  3. 你可以让用户按照他/她的意愿与它交互。
另一种方法是修改iframe的src属性。

阅读iframe和如何使用它们:iframe标签- w3schools