在 Web 视图中打开外部网站
Open external website in the webview
如何在Phonegap使用的Web视图中打开外部网站。如果我使用
window.location.href = "www.example.com"
它将打开浏览器并加载网站。
我找到了 https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowser,但这将打开网站的模式。
在您的PhoneGap.plist
下添加ExternalHosts
键:*.example.com
.它实际上是一个白名单,以防止您的应用程序转到未经授权的 url,否则它将在 Web 浏览器中打开,这是一种沙盒环境。
无论如何,我认为它不起作用,如果您通过转到其他 url 离开 PhoneGap 结构,除了白名单之外,您应该使用 iframe 来处理外部链接。
编辑:对于Android,请打开您的配置.xml文件并添加以下内容:
- 要允许访问每个域:
<access origin="*" />
- 到特定域:
<access origin="http://phonegap.com" subdomains="true" />
您还可以查看此文件的文档。
相关文章:
- 什么更好?使用iframe或jQuery之类的东西在外部网站中加载HTML文件
- 使用node.js获取外部网站内容
- 如何在其他公共网站中拉取外部网站的URL
- 控制node.js应用程序's通过外部网站举办的活动
- 从外部网站获取JSON数据
- 单击指向外部网站的链接后,通过MySQL保存数据
- 调整外部网站内容的大小以适应iFrame宽度
- 如何在煎茶触控 2 中自动打开外部网站
- Chrome 扩展徽章颜色外部网站 JavaScript 更改
- 抓取外部网站,但返回“您必须在此站点上使用支持 JavaScript 的浏览器”错误
- 监控外部网站的HTTP请求
- 使用颜色框在弹出窗口中加载外部网站
- 如何在运行时应用外部网站的样式
- 如何在外部网站上提交表单并获得生成的 HTML
- 将VBA转换为与外部网站交互
- 从外部网站获取谷歌地图数据
- 在外部网站上使用Inappbrowser自动登录
- Visual Studio 13,将HTML5网页重定向到外部网站
- 跟踪像素应该通过引用页面加载外部网站 - 但它不起作用
- 当我加载外部网站的内容时,Javascript没有加载