gpt4 book ai didi

javascript Windows Phone if 语句破坏程序

转载 作者:行者123 更新时间:2023-11-28 11:25:45 26 4
gpt4 key购买 nike

这一行:

if(Debug===true){console.log('No jquery detected on host site, loading own jquery');}

在诺基亚 Windows 手机中破坏我的脚本,如果我将该变量设置为 false,一切都会正常工作,但如果设置为 true,脚本就会停止。我也尝试放置一个警报而不是 console.log 但具有相同的停止行为。

有人知道或怀疑这种行为的原因吗?

编辑

谢谢所有的回复,事实是,如果我取出整个 console.log 行并在 if 内,例如我将其保留为空,或者我放置一个简单的 var 声明,相同的停止行为仍然存在,这让我怀疑是与 if 语句的关系比与控制台对象的关系更大

第二次编辑

正如你们所说,这是事实,console.log 破坏了它,我有一个隐藏的,找到它并且现在可以工作,所以与 if 无关,而是来自控制台对象的所有错误,tkyou all

最佳答案

我不会依赖 Windows Phone 上现有的 console 对象。您应该对您的陈述进行防弹以确保它不会爆炸:

if (Debug===true && typeof console !== 'undefined') {
console.log('No jquery detected on host site, loading own jquery');
}

关于javascript Windows Phone if 语句破坏程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12801636/

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