首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示错误的PhoneGap的ChildBrowser插件

显示错误的PhoneGap的ChildBrowser插件
EN

Stack Overflow用户
提问于 2011-07-10 04:37:47
回答 2查看 1.3K关注 0票数 1

最近我用PhoneGap构建了一个android应用程序,现在我想要一个twitter分享功能,所以我计划添加一个子浏览器,在那里我会给出twitter分享的url。现在我已经完成了ChildBrowser Github中给出的所有步骤,也使用了ondevice ready函数,但是我的代码一按下tweet按钮就会在模拟器中显示一个错误。“TypeError:未定义window.plugins.childBrowser”。现在,嗯,几乎在这个代码上尝试了7个多小时,也无法解决它。有谁能说出我哪里错了吗?我正在粘贴下面的代码

代码语言:javascript
复制
<title> Javascript Code</title>

代码语言:javascript
复制
    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>
EN

回答 2

Stack Overflow用户

发布于 2011-07-10 05:52:40

这可能是一个范围问题...

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

也可以试试

代码语言:javascript
复制
var childBrowser = ''; 

代码语言:javascript
复制
var childBrowser = null;
票数 0
EN

Stack Overflow用户

发布于 2013-04-04 13:15:22

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6637321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档