Phonegap 在 webview 中禁用 x-frame-option
Phonegap disable x-frame-option in webview
我有一个问题,当我在我的 phonegap 应用程序的 iframe 中打开像 facebook.com 这样的网站时,由于 x-frame-option 无法打开。
我的问题是我可以禁用检查来自 java cordova webview 代码的 x-frame-option 吗?
或者在同一个 activity 中使用另一个 webview 并更改 webview 的 url ?
我不擅长 phonegap,也不擅长 android 请帮助我 :D
谢谢大家
我认为不可能在 Cordova 上允许它,因为它取决于设备的 Web 视图来处理。你可能会做的是首先下载 HTML 某些页面的 AJAX 查询,去掉
<meta http-equiv="X-Frame-Options" content="DENY" />
of 从那里开始,然后将整个内容注入到 iframe 中。当然这只适用于单页,但如果是 SPA(单页应用程序),它甚至可能就足够了。
我在这个很棒的插件中找到了很好的解决方案
https://github.com/Wizcorp/phonegap-plugin-wizViewManager
你可以在 android 和 ios 和 select 中添加一个 webview,它的位置真的很棒。
我有一个问题,当我在我的 phonegap 应用程序的 iframe 中打开像 facebook.com 这样的网站时,由于 x-frame-option 无法打开。
我的问题是我可以禁用检查来自 java cordova webview 代码的 x-frame-option 吗?
或者在同一个 activity 中使用另一个 webview 并更改 webview 的 url ?
我不擅长 phonegap,也不擅长 android 请帮助我 :D
谢谢大家
我认为不可能在 Cordova 上允许它,因为它取决于设备的 Web 视图来处理。你可能会做的是首先下载 HTML 某些页面的 AJAX 查询,去掉
<meta http-equiv="X-Frame-Options" content="DENY" />
of 从那里开始,然后将整个内容注入到 iframe 中。当然这只适用于单页,但如果是 SPA(单页应用程序),它甚至可能就足够了。
我在这个很棒的插件中找到了很好的解决方案
https://github.com/Wizcorp/phonegap-plugin-wizViewManager
你可以在 android 和 ios 和 select 中添加一个 webview,它的位置真的很棒。