英特尔XDK中的同源策略

时间:2014-07-01 17:57:42

标签: intel-xdk

我知道这是一个简单的问题,但英特尔XDK应用程序是否实施相同的原始政策?也就是说,我可以向任意网站发出ajax请求吗?是否有一些设置我必须允许这个?

感谢。

1 个答案:

答案 0 :(得分:1)

为了向英特尔XDK内的外国网站或XDK构建的应用程序发出ajax请求,我建议您在中添加 xhr.js 脚本HEAD元素。

例如,

<!DOCTYPE html><!--HTML5 doctype-->
<html>
<head>
    <title>Your New Application</title>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0" />
    <style type="text/css">
        /* Prevent copy paste for all elements except text fields */
        *  { -webkit-user-select:none; -webkit-tap-highlight-color:rgba(255, 255, 255, 0); }
        input, textarea  { -webkit-user-select:text; }
        body { background-color:white; color:black }
    </style>
    <script src='intelxdk.js'></script>
    <script src='xhr.js'></script>
    <script type="text/javascript">
        /* Intel native bridge is available */
        var onDeviceReady=function(){
        //hide splash screen
        intel.xdk.device.hideSplashScreen();
        };
        document.addEventListener("intel.xdk.device.ready",onDeviceReady,false);
    </script>
</head>
<body>
<!-- content goes here-->
    <h2>Hello World</h2>
</body>
</html>

有关在Intel XDK中发出ajax请求的更多信息,请转到https://software.intel.com/en-us/html5/articles/how-to-access-JSON-data-in-HTML5-apps