如果未在Chrome中定义变量,脚本会立即停止[重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果未在Chrome中定义变量,脚本会立即停止[重复]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
使用Chrome中的Tampermonkey扩展程序,一旦变量未定义,我的脚本将无法执行。我已经尝试使用if
条件,但控制台只是在读取变量时立即吐出“错误!执行脚本...”消息。
该变量未定义,因为使用JSON.parse
,它会获取存在于网站另一部分中的值。我想这样做,以避免这个未定义的变量,继续使用脚本的其余部分,而不是在未能获得值后立即停止。
例:
我们在website.com/test1.html中有变量1和变量2
脚本运行正常并输出两个变量的值。
但是,website.com / test2.html仅具有赋值变量2的值,但变量1的值不存在。
一旦检测到该脚本且Chrome的控制台输出它未定义,脚本就会停止执行,但无法提供变量2的值。
我该如何解决这个问题?
答案
如果(typeof variable1 ===“undefined”),您可以使用以下条件
以上是关于如果未在Chrome中定义变量,脚本会立即停止[重复]的主要内容,如果未能解决你的问题,请参考以下文章
52 错误:www 未在 Edge/Chrome/Mobile 中重定向:`ERR_EMPTY_RESPONSE`