小编Ade*_*rge的帖子

InAppBrowser注入脚本(使用executeScript)

使用{code: 'some code'}param的InAppBrowser js脚本注入工作正常但不适用于{file: 'local file url'}param.

var ref = window.open('http://apache.org', '_blank', 'location=yes');
ref.addEventListener('loadstop', function() {
    ref.executeSript({file: "myscript.js"});
});
Run Code Online (Sandbox Code Playgroud)

如何使用文件参数注入脚本来注入我的本地js脚本?

  • 它需要绝对文件路径还是相对的?
  • 必须在子网站上托管文件吗?

这似乎是一个神秘复杂的事情,因为我有几行脚本,无法嵌入所有使用 ref.executeSript({codedetails, callback: "myscript.js"});

ios cordova inappbrowser

7
推荐指数
1
解决办法
2705
查看次数

phonegap Inappbrowser不显示位置栏(ios)

我已经尝试了所有可能的理解,并且在phonegap网站上调用了inappbrowser,它正在工作,但我似乎无法显示状态栏并且它不会全屏启动.

我在网页代码中使用了以下代码.

<script type="text/javascript">
      function onDeviceReady() {
      var ref = window.open('http://www.bbc.co.uk', '_blank', 'location=yes');
     // close InAppBrowser after 5 seconds
       setTimeout(function() {
            ref.close();
            }, 5000);
        }            
</script>
Run Code Online (Sandbox Code Playgroud)

用了

onClick="onDeviceReady();
Run Code Online (Sandbox Code Playgroud)

这是完美推出inappbrowser.我已经用config.xml完成​​了所有可能的工作,请在下面找到代码

<preference name="phonegap-version" value="2.9.0" />
<preference name="permissions" value="none" />
<preference name="orientation" value="landscape" />
<preference name="target-device" value="tablet" />
<preference name="fullscreen" value="true" />
<preference name="webviewbounce" value="false" />
<preference name="prerendered-icon" value="true" />
<preference name="stay-in-webview" value="false" />
<preference name="ios-statusbarstyle" value="black-opaque" />
<preference name="detect-data-types" value="true" />
<preference name="exit-on-suspend" value="false" />
<preference name="show-splash-screen-spinner" value="true" />
<preference name="auto-hide-splash-screen" value="true" …
Run Code Online (Sandbox Code Playgroud)

ios cordova inappbrowser

1
推荐指数
1
解决办法
2631
查看次数

标签 统计

cordova ×2

inappbrowser ×2

ios ×2