我需要帮助来获得工作链接。链接可以启动诸如
javascript:x=document.createElement("script");x.src="https://worldlanguages.github.io/animatedThumbnailsBookmarklet/code.js"; void document.getElementsByTagName("head")[0].appendChild(x);
可行,可以启动脚本。我正在尝试做一个拾色器,但是我不明白为什么它不起作用。下面是我的代码。
javascript:x=document.createElement("script");x.src="//raw.githubusercontent.com/hellolose/Color-Picker/master/.gitignore/.gitignore"; void document.getElementsByTagName("head")[0].appendChild(x);
它可以找到代码,但是不会启动。我不知道哪个地方出了错,代码还是实际启动。如果有答案,请您在评论中发表,如果已经答案,我找不到。我发现的人都有答案。 :(谢谢!
答案 0 :(得分:2)
src
元素的<script>
属性的值必须是指向JavaScript程序的URL。
您提供的URL的标题中有Content-Type: text/plain; charset=utf-8
(这是不是 JavaScript内容类型,因此在大多数浏览器中都会被安全检查阻止),并且文件以<html lang="en">
开头,因此它不是JavaScript程序。
答案 1 :(得分:0)
您可以使用一些JS做同样的事情:
<script>
var hyperlink = document.getElementById("YOUR HYPERLINK ID");
hyperlink.addEventListener("click", displayWheel)
function displayWheel(){
\\ Add all your code here
}
</script>
还要确保<a>
标签具有href="#"
的值