Cordova - PhoneGap - InAppBrowser脚本交互

时间:2015-09-16 02:20:19

标签: javascript android jquery cordova

我只是想知道这是否可行,因为在开始使用应用程序之前我没有使用过Cordova \ PhoneGap的经验。

我想创建移动应用程序,我可以浏览任何网站并注入我的自定义JavaScript,并与我的移动应用程序中的JavaScript进行交互,例如鼠标移动或其他任何事件。

我想这就够了:

onDeviceReady: function() {
  var ref = window.open('http://www.example.com/', '_blank', 'location=yes, toolbar=yes, EnableViewPortScale=yes');
  ref.addEventListener('loadstop', function() {
    ref.executeScript(
      { file: "http://www.some-other-domain.com/my-script.js" },
        function() {
           ref.executeScript({ code:'myMethod()' }, 
            function(value){
               alert(value);
             });
           }
        );
      }
   );
}

以my-script.js为例:

var myMethod = function(){
   return "Lorem Ipsum";
};

我的猜测是,这会有效,但只是在我调用此window.open方法时首次加载,但我想将其添加到每个网站,那么怎么样?

0 个答案:

没有答案