gpt4 book ai didi

javascript - Bookmarklet 不适用于 Mozilla,但适用于 chrome

转载 作者:行者123 更新时间:2023-12-03 13:16:23 24 4
gpt4 key购买 nike

我写了这个书签

<a href="javascript:var m = document.getElementById('xxx'); m.value=17;">test</a>

它可以在 Chrome 中运行,但不能在 Mozilla Firefox 中运行

我试过了

<a href="javascript:var m = document.getElementById('xxx'); m.value='17';">test</a>

但是还是不行

我做错了什么?

最佳答案

这些是我推荐的制作书签的步骤:

1。将所有内容放在立即调用的函数中

您可以使用 (function(){YOUR CODE}());(function(){YOUR CODE})();

2。精简代码

您可以使用 online JavaScript uglifier

3。对其进行 URL 编码

您可以使用 online URL-encoder

在你的情况下它可能是这样的:

(function(){m=document.getElementById('xxx');m.value=17}());

编码为:

(function()%7Bm%3Ddocument.getElementById('xxx')%3Bm.value%3D17%7D())%3B

参见 DEMO .

关于javascript - Bookmarklet 不适用于 Mozilla,但适用于 chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5281993/

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