js弹窗prompt的返回值在苹果手机里面显示的是undefind

JavaScript011

js弹窗prompt的返回值在苹果手机里面显示的是undefind,第1张

我怀疑是赋值顺序问题,你试试这样

var inCode

(function(){

inCode=prompt("请操作员输入门店编码:")

})()

alert(inCode)

H5打成APP后发现一个问题:按返回键直接退出。为了解决以上问题,在index.html中加入如下js脚本,监听手机返回按键:根据url判断是否是首页(注意不能根据history或者canBack进行判断,会有bug),如果是则弹框提示退出,否则返回上一页。