无法将“javascript:”从剪贴板粘贴到 Chrome 中的地址栏

Ove*_*lex 6 javascript google-chrome

今天遇到了一些相当奇怪的事情,我无法将剪贴板中的字符串从javascript:chrome 地址栏开始粘贴 - javascript: 部分被删除。

这里发生了什么?chrome 是否有自动将其剥离的原因?上下文是我想复制粘贴一些 JavaScript 来运行。(http://nategood.com/quickly-add-and-edit-cookies-in-chrome

我可以粘贴包含 javascript: 的字符串,并且可以手动输入它,但如果字符串以 javascript: 开头,则无法粘贴。这只发生在地址栏上

当我尝试复制字符串时发生的情况的示例(Ctrl+c/Ctrl+v 和鼠标中键)

javascript: -  (nothing is pasted)
javascript:test - test
javascript://test - //test
test javascript: - test javascript:
Run Code Online (Sandbox Code Playgroud)

输出来自about://version

Google Chrome   47.0.2526.80 (Official Build) (64-bit)
Revision    9fd42dd40d33146ff9afd92f51714f0426c1247c-refs/branch-heads/2526@{#505}
OS  Linux 
Blink   537.36 (@9fd42dd40d33146ff9afd92f51714f0426c1247c)
JavaScript  V8 4.7.80.25
Flash   20.0.0.267
User Agent  Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36
Command Line    /usr/bin/google-chrome-stable --flag-switches-begin --enable-tab-audio-muting --flag-switches-end
Run Code Online (Sandbox Code Playgroud)

Joh*_*der 4

“因此,随着最近的 Facebook 网络钓鱼丑闻,谷歌浏览器(我假设其他浏览器)禁用了将 javascript 直接粘贴到您的 URL 栏中的功能。好吧,它仍然允许您,但它删除了“javascript:”部分。“

这里。这实际上是谷歌的第二次点击。