【问题标题】:Is there a WebView equivalent for desktop browsers?桌面浏览器是否有等效的 WebView?
【发布时间】:2012-02-10 17:36:44
【问题描述】:

我正在寻找一种将网页放置在类似 iframe 的框架中的方法,在那里我可以查看 https:// 网页以及具有 JavaScript 代码的页面...

使用 Android Java 应用程序很容易做到这一点:我只使用 Webview...

但是,我正在寻找一种在桌面浏览器上执行此操作的方法,可能使用 html 和 javascript...这可能吗?

【问题讨论】:

  • 你的标题和你的文字不一致

标签: java javascript html iframe webview


【解决方案1】:

iframe 可以在大多数现代浏览器中加载 https(如果我没记错的话,IE 是个例外)。我也尝试过使用 javascript 的 iframe,至少在 Firefox 和 Chrome 中也可以。

您可以看到两者都使用了here

【讨论】:

  • 是的,这在某些情况下是正确的(当页面来自同一个 URL 域时)...但尝试在您的站点域中加载页面,例如 facebook、gmail 甚至 google iframe...一些http页面甚至不起作用...跨站点脚本是一个很大的禁忌,因此在iframe中是不可能的...java中的WebView是不同的,因为它是使用webkit渲染引擎制作的显示网页...
  • 嗯,抱歉,从您的问题中不太清楚您对跨域框架特别感兴趣。就框架而言,您需要的事情无法完成。我也有一种感觉,只要你为浏览器和框架提供单个页面不是解决方案,根本不会有任何解决方案,但不能100%证明它。毕竟你想要实现经典的跨站脚本,这是现代浏览器不应该允许的。
猜你喜欢
  • 1970-01-01
  • 2011-05-05
  • 2011-12-28
  • 1970-01-01
  • 2011-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多