Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
控件类似于Android IOS的x-ms-webview_Android_Ios_Cordova_Cross Platform - Fatal编程技术网

控件类似于Android IOS的x-ms-webview

控件类似于Android IOS的x-ms-webview,android,ios,cordova,cross-platform,Android,Ios,Cordova,Cross Platform,我正在使用HTML5+JS开发跨平台应用程序 我的应用程序混合了设备上可用的内容html文件和从web打开的内容html文件。它是一个页面导航(index.html承载其他本地页面)和一个页面承载x-ms-webview(显示外部内容)。我必须使用x-ms-webview(或浏览器解决方案中的其他浏览器形式),原因有二: 如果我像打开本地URL一样打开外部URL,则会加载css,但不会加载JS文件 我需要使用backbutton导航到以前的页面(因此手动将外部页面加载到index.html实际上

我正在使用HTML5+JS开发跨平台应用程序

我的应用程序混合了设备上可用的内容html文件和从web打开的内容html文件。它是一个页面导航(index.html承载其他本地页面)和一个页面承载x-ms-webview(显示外部内容)。我必须使用x-ms-webview(或浏览器解决方案中的其他浏览器形式),原因有二:

  • 如果我像打开本地URL一样打开外部URL,则会加载css,但不会加载JS文件
  • 我需要使用backbutton导航到以前的页面(因此手动将外部页面加载到index.html实际上不是一个选项,因为这需要构建自己的历史处理)
  • 我有工作版本,但它使用的x-ms-webview仅在Windows Phone上可用


    我需要在Android和IOS上运行的类似控件(或解决我问题的其他解决方案)

    iframe
    能用吗?我没有试过。这可能是一个解决方案,但某些页面无法在IFrame中显示。我已尝试使用IFrame。对于WP,它不起作用(不确定为什么),但这不是一个问题,因为我可以在那里使用x-ms-webview。对于android,我会“阻止一个原点为“…”的帧访问跨原点帧”。每当我导航外部页面但在该页面旁边工作时,就会出现错误。我怎样才能消除这个错误?