【发布时间】: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