【问题标题】:ChildBrowser Plugin of PhoneGap displaying an errorPhoneGap 的 ChildBrowser 插件显示错误
【发布时间】:2013-09-16 11:52:01
【问题描述】:

最近我在 PhoneGap 中构建了一个 android 应用程序,现在我想要一个 twitter 共享功能,所以我计划添加一个子浏览器,我将在其中提供 twitter 共享的 url。现在我已经完成了ChildBrowser Github 中给出的所有步骤,并且我已经使用了 ondevice 就绪功能,但是我的代码在我点击推文按钮后立即在模拟器中显示错误,即。 “类型错误:window.plugins.childBrowser 未定义”。现在,这个代码几乎尝试了 7 个多小时,但无法解决。谁能告诉我哪里错了? 我在下面粘贴代码

<title> Javascript Code</title>

    var childBrowser; 

    function onBodyLoad() 
    { 
    document.addEventListener("deviceready",onDeviceReady,false); 
    } 

    function onDeviceReady() 
    { 
        phoneGapReady.innerHTML = "PhoneGap is Ready"; 
        childBrowser = ChildBrowser.install(); 
    }

    function openChildBrowser(url) 
    { 

        try 
        { 
             //alert("check");
            //both of these should work... 
            window.plugins.childBrowser.showWebPage(url); 
            childBrowser.showWebPage(url); 
        } 
        catch (err) 
        { 
            alert(err); 
        } 
    } !-- end of Javascript function  <body onload="onBodyLoad()">   <a onclick="openChildBrowser('http://www.google.com')">  <img style="float:left" src="tweet.jpg" style="margin-left:10px" width="100" height="40"> </a>

【问题讨论】:

    标签: android cordova android-widget


    【解决方案1】:

    可能是范围问题....

    http://www.mredkj.com/tutorials/reference_js_intro_ex.html

    也试试

    var childBrowser = ''; 
    

    var childBrowser = null;
    

    【讨论】:

      【解决方案2】:

      您是否包含了 childbrowser.java childbrowser.js 和 phonegap.js 文件?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-23
        • 2012-11-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多