如何将自己的Javascript添加到其他网站

如何将自己的Javascript添加到其他网站,javascript,html,bookmarks,Javascript,Html,Bookmarks,如何将javascript文件添加到书签栏,以便在单击书签栏中设置的文件时,javascript在当前网页上执行。比如,如果我编写了一个javascript文件在网页上运行,我想将它设置为chrome的书签栏,当我点击它时,javascript就会在当前网页上执行 如果这是代码,那么我如何添加它 let added = document.getElementById('name'); let text = 'Example Singh'; added.value = text; 现在我想将此代

如何将javascript文件添加到书签栏,以便在单击书签栏中设置的文件时,javascript在当前网页上执行。比如,如果我编写了一个javascript文件在网页上运行,我想将它设置为chrome的书签栏,当我点击它时,javascript就会在当前网页上执行

如果这是代码,那么我如何添加它

let added = document.getElementById('name');
let text = 'Example Singh';
added.value = text;
现在我想将此代码添加到google chrome书签栏中的一个网站中,您可以使用。它是一个运行一小段JavaScript的书签

因此,如果您向书签添加书签,然后将URL设置为包含URL编码的JavaScript,前缀为
JavaScript:
,当您单击书签时,它将运行书签(let)的JS

根据上面的代码,您应该设置一个带有以下“URL”的bookmarklet


有关bookmarklet的更多信息,请在不带扩展的Chrome上找到:

  • 创建任何书签
  • 右键单击它-
    编辑…
  • url
    字段替换为javascript
    javascript:alert('hello')
  • 按下它将在当前打开的页面上执行javascript

  • 要在页面上切换书签栏,请使用ctrl+shift+B

    您可以尝试类似于chrome的tampermonkey。它可以作为一个chrome扩展。你描述的一个词“Bookmarklet”就是“Bookmarklet”。只需将您的代码包装在
    javascript:void(function(){…your code}())
    ok中,但我可以将自己的扩展添加到chrome中,然后运行它,然后再运行它吗work@adiga无需将代码包装在函数中,也无需为多行代码编写IIFE
    javascript:void(function(){//code}())
    code@adiga没有必要在生活中包装代码。上面的书签将按原样工作,你能建议一个网页,在那里我可以有一篇文章添加它。你的演讲将在我的mind@SHIVANSHUSINGH请参阅我对您问题的评论中的链接。@phuzi链接在哪里
    javascript:document.getElementById('name').value='Example Singh';