js退出app代码,javascript退出程序

发布时间:2022-11-24

本文目录一览:

  1. oc 怎么和js交互 怎么通过js返回到app
  2. js 能否实现 退出APP应用程序的操作。
  3. javascript的关闭窗口的代码
  4. 开源阅读appjs失效
  5. js关闭窗口的问题
  6. js怎么监听安卓返回键

oc 怎么和js交互 怎么通过js返回到app

下面的示例代码将调用上面NativeOcClass的方法,在js层我们只需要这样调用:

var ret = jsb.reflection.callStaticMethod("NativeOcClass",
"callNativeUIWithTitle:andContent:",
"cocos2d-js",
"Yes! you call a Native UI from Reflection");

这里是这个方法在OC的实现,可以看到是弹出一个native的对话框。并把title和content设置成你传入的参数,并返回一个boolean类型的返回值。

+ (BOOL)callNativeUIWithTitle:(NSString *) title andContent:(NSString *)content {
    UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:title message:content delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];
    [alertView show];
    return true;
}

此时,你就可以在ret中接受到从OC传回的返回值(true)了。

js 能否实现 退出APP应用程序的操作。

APP 安卓可以使用 事件里面加上plus.runtime.quit();
苹果的话暂时没有找到答案。

javascript的关闭窗口的代码

关闭窗口 window.close() 关闭指定的浏览器窗口。如果不带窗口引用调用close()函数,JavaScript就关闭当前窗口。在事件处理程序中,你必须指定window.close(),而不能仅仅使用close()。由于JavaScript总静态对象的作用范围,不带对象名字的close()调用等价于document.close()。 如果你执行close()方法去关闭一个不是由脚本程序打开的窗口,就会出现一个确认对话框让用户选择是否关闭窗口。如果在历史列表中只有当前一个记录,那么在Navigator中就不会出现对话框。然而,如果你使用close()退出最后运行的浏览器实例,确认对话框就会出现。看看下面在2类浏览器中出现的对话框样子: 点击下面的链接打开一个新窗口,其中内容是tryclose.html

<form><input type="button" value="Close Window" onclick="window.close()" /></form>

当你点击第1个链接打开新窗口后,浏览器就“记住”了它是由一个脚本程序生成的。所以,当你点击按钮时,新窗口不用再确认操作就被关闭。第2个链接是另外一回事了,它不使用任何JavaScript打开一个新窗口,当你点击按钮时,Internet Explorer将显示一个确认对话框。然而,Navigator立即关闭这个窗口,因为,新窗口在会话历史中没有任何文档。 JavaScript允许你在其他的窗口使用一段脚本程序关闭另外一个窗口。

点击后关闭的窗口

许多标准的应用程序都有一个About对话框,当用户在其中任何地方点击一次鼠标时,窗口就被关闭。下面就对窗口使用JavaScript来实现同样的效果。首先,请看看打开新窗口的代码:

<script language="JavaScript">
<!--
function launchAbout() {
    about = window.open("about.html", "about", "height=75,width=250");
    return false;
}
// -->
</script>
<a href="about.html" onclick="return launchAbout()">About</a>

点击链接后,生成一个新窗口。然后,你可以在其中点击任何地方,就关闭那个窗口。在文件about.html的HEAD区域,添加下面的脚本程序:

<script language="JavaScript">
<!--
function closeWin() {
    window.close();
}
if (window.Event) document.captureEvents(Event.ONCLICK);
document.onclick = closeWin;
// -->
</script>

GOOD LUCK

开源阅读appjs失效

代码错误。开源阅读APP名称就叫做阅读,是一款提供网络文学搜索的工具,如果软件内的某个界面代码出现加载错误就会出现JS失效的情况,用户退出软件重新进入加载即可。

js关闭窗口的问题

你大概是用的JQuery脚本库吧, 对于这些不是很熟悉也没实验过你的代码, 只能给你提供个思路: 如果你所要关闭的窗口是指在iframe中的页面打开的窗口(称为wndC, 并且在打开时有赋值给全局变量g_wndC), 而你是要在最包含此iframe的窗口中关闭wndC的话, 可以这样做:

document.getElementById("winFrame").contentWindow.g_wndC.close();

希望可以帮到你。

js怎么监听安卓返回键

代码如下:

<script>
// ==========================PhoneGap==================================
// 等待加载PhoneGap
document.addEventListener("deviceready", onDeviceReady, false);
// PhoneGap加载完毕
function onDeviceReady() {
    // 按钮事件
    document.addEventListener("backbutton", eventBackButton, false); // 返回键
}
// 返回键
function eventBackButton() {
    if($(".classobj").is(":visible")) {
        alert('再点击一次退出!');
        document.removeEventListener("backbutton", eventBackButton, false); // 注销返回键
        document.addEventListener("backbutton", exitApp, false); // 绑定退出事件
        // 3秒后重新注册
        var intervalID = window.setInterval(function() {
            window.clearInterval(intervalID);
            document.removeEventListener("backbutton", exitApp, false); // 注销返回键
            document.addEventListener("backbutton", eventBackButton, false); // 返回键
        }, 3000);
    } else {
        // navigator.app.backHistory();
    }
}
function exitApp() {
    navigator.app.exitApp();
}
</script>