【发布时间】:2019-02-08 14:42:34
【问题描述】:
无论是 Chrome 控制台,我都是 JavaScript 的新手。
我对文献的搜索不足以回答这个问题。
但我发现很难找到任何以前的问题告诉我“当您在 Chrome 控制台中移动到新 URL 时如何防止变量刷新(?)”。
例如,假设我现在在 Google 起始页(“https://www.google.com/”)中
然后我打开 Chrome 控制台,使整数变量和函数像这样......
a = 10
function myFunc(){
console.log("Hello")
}
之后,我使用此代码转到 Yahoo 主页
this.document.location = "https://www.yahoo.com/"
然后,正如你所料,我之前定义的变量和函数是GONE。
当我尝试在 Yahoo 中调用我以前的变量 a 时,
Uncaught ReferenceError: a is not defined
at <anonymous>:1:1
直到现在我都被这个问题困住了。
我想知道如何告诉浏览器在移动到新 URL 时保持变量和函数活动?
【问题讨论】:
-
你不能,结束。
-
@deceze♦ 我担心 deceze 是对的 :(
-
是的,他是对的。也许我必须另寻出路。
-
虽然这个问题已经结束,但我发现使用带有 python Selenium 模块的 Chrome 驱动程序是一个选项。