cordova - 是否可以在phoneGap中嵌入 'X-Frame-Options: SAMEORIGIN"网站?

标签 cordova intel-xdk

有没有办法在phonegap中拥有一个(“X-Frame-Options:SAMEORIGIN”)网站:

或者用其他术语来说:我想将 google.com 嵌入到我的 PhoneGap 应用程序中:这可能吗? (我尝试使用 iframe 但没办法)

(我使用intel SDK crosswalk)

最佳答案

您可以使用 Cordova 应用内浏览器插件打开外部网站。这将弹出一个模式窗口,其中包含您指定的网站。

下面是打开 google.com 的示例代码,请确保您已从 Intel XDK -> 项目设置 -> 插件中选中“在应用程序浏览器中”插件

<!DOCTYPE html>
<html>
    <head>
        <meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1, user-scalable=no">
        <script src="cordova.js"></script>
        <script>   
function openIAB(){
    var url = "http://google.com";
    window.open(url, "_blank", "location=yes");
}            
        </script>    
    </head>
    <body>
        <button onclick="openIAB()">Open Google</button>
    </body>
</html>

应用程序浏览器中cordova插件的文档:https://github.com/apache/cordova-plugin-inappbrowser

关于cordova - 是否可以在phoneGap中嵌入 'X-Frame-Options: SAMEORIGIN"网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30314416/

相关文章:

javascript - Phonegap 插件 barcodescanner 在 iOs 上崩溃

javascript - 如何在 Android 中远程更新我的 cordova/phonegap 移动应用程序?

javascript - Firebase 存储图像上传 Android < 4.4 问题

javascript - 如何两次使用 Angular JS Controller

ios - 解析推送通知 : iOS device token is undefined

javascript - Cordova Phonegap Barcode 插件无法从我的 Intel XDK 应用程序启动

javascript - Apache Cordova 可以编译为旧版 Windows 桌面应用程序(非 Metro)吗?

javascript - cordova - "x-ms-webview"访问 dom 元素以执行登录

android - 如何使用cordova使手机铃声静音?

javascript - Intel XDK 代码可以在模拟器上运行,但不能在真实设备上运行