gpt4 book ai didi

ios - ChildBrowser Phonegap 不工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:51:05 26 4
gpt4 key购买 nike

在我的应用程序中寻找合适的方式打开浏览器后,我发现了 ChildBrowser,它似乎提供了我想要的一切。在学习了一些教程之后,我似乎无法让插件正常工作。我为外部主机编辑了我的 PhoneGap.plist 文件,值为“*”,我在插件中添加了 ChildBrowserCommand,但是当我运行该应用程序时,单击链接时没有任何反应。我的文档头部有以下代码;

<script type="text/javascript">
var childBrowser;

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

//Phonegap ready to go
function onDeviceReady()
{
alert("PhoneGap is ready");
childBrowser = ChildBrowser.install();
}

function openChildBrowser(url)
{
try {
window.plugins.childBrowser.ShowWebPage(url);
//childBrowser.showWebPage(url);
}
cathc(err)
{
alert(err);
}
}

</script>

我在我的 phoneGap.js 文件之后直接包含了 ChildBrowser,但似乎无法让它运行,而且我在控制台中没有记录任何错误。有谁知道哪里出了问题,或者至少指出了正确的方向?

最佳答案

下面这段代码对我有用。

<!DOCTYPE html>
<html>
<head>
<title>My External Page</title>
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1.0"/>
<meta name="format-detection" content="telephone=no"/>

<!--iPhone on Safari Standalone mode-->
<meta name="apple-mobile-web-app-capable" content="yes" />

<!--Hide iPhone on Safari Native Top Status Bar-->
<meta name="apple-mobile-web-app-status-bar-style" content="default" />
<link rel="shortcut icon" href="favicon.ico" />

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />

<script type="text/javascript" src="cordova-2.1.0.js"></script>
<script type="text/javascript" src="childbrowser.js"></script>

<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>

<script type="text/javascript">

document.addEventListener("deviceready", loaded, false);

function loaded()
{
if (console)
{
console.log("cordova loaded");
}
}

function showExternalPage()
{
if (console)
{
console.log("in show pmt page");
}

Cordova.exec("ChildBrowserCommand.showWebPage", "http://www.google.com/" );
}

</script>

</head>

<body>

<div data-role="page" id="myExternalLauncherPage" data-theme="a">

<div data-role="content">

<ul data-role="listview" data-inset="true">

<li>
<button type="submit" data-theme="b" id="launcherButton" onclick="showExternalPage()">Launch Google</button>
</li>
</ul>

</div>

</div>

</body>

关于ios - ChildBrowser Phonegap 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9785731/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com