在应用程序浏览器无法加载

In app browser wont load

本文关键字:加载 浏览器 应用程序      更新时间:2023-09-26

我有一个应用程序在应用程序浏览器显示一个网站使用英特尔xdk。

网站加载在应用程序浏览器在模拟器和我的windows手机(但图像不显示),但它不会加载在我的ipad上。屏幕仍然是空白。

我代码:

<!DOCTYPE html>
<html>
    <!-- * Please see the included README.md file for license terms and conditions.  -->
    <head>
        <title>Window.open</title>
        <meta http-equiv="Content-type" content="text/html; charset=utf-8">
        <!-- see http://webdesign.tutsplus.com/tutorials/htmlcss-     tutorials/quick-tip-dont-forget-the-viewport-meta-tag -->
        <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0,  minimum-scale=1.0, user-scalable=0;"/>
        <style>
            /* following two viewport lines are equivalent to meta viewport statement above, needed for Windows */
            /* see    http://www.quirksmode.org/blog/archives/2014/05/html5_dev_conf.html and  http://dev.w3.org/csswg/css-device-adapt/ */
            @-ms-viewport { width: 100vw ; min-zoom: 100% ; zoom: 100% ; }      @viewport { width: 100vw ; min-zoom: 100% zoom: 100% ; }
            @-ms-viewport { user-zoom: fixed ; min-zoom: 100% ; }            @viewport { user-zoom: fixed ; min-zoom: 100% ; 
        </style>
        <!-- Uncomment "phantom" cordova.js script if you convert your   "Standard HTML5" project into a "Cordova" project. -->
        <!-- <script src="cordova.js"></script> -->          <!-- phantom library, needed for Cordova api calls, added during build -->
        <script src="js/app.js"></script>           <!-- recommended location of your JavaScript code relative to other JS files -->
        <script src="xdk/init-dev.js"></script>     <!-- normalizes device and document ready events, see README for details -->
        <script src="cordova.js"></script>
        <script>
            function openwin(){
                window.open('http://www.stackoverflow.com', '_blank', '');
            }
        </script>
    </head>
    <body onload="openwin()">window open>
    </body>
</html>

谢谢

事实上,这不是一个官方概念的应用程序内浏览,你只是扔掉你的代码,而不是留下一些页面。它在web浏览器中工作得很好,但在HTML5应用程序中会给你一些问题,一旦不再有安全代码。

应用内浏览器意味着你正在创建一些容器,并在这个容器中加载一些网站,这是以一种安全的方式工作的。

一旦你使用了Intel XDK,你可以尝试这样一个命令:

intel.xdk.device.showRemoteSiteExt("http://www.stackoverflow.com",280,0,50,50,60,60);

这篇文章可能会对您有所帮助。这是我建议的方法的描述