Bookmarklet (也称为 URL Shortener、Bookmark Enhancer、Bookmark Maker、Bookmarklet Generator) 是一种小型应用程序,它可以使你方便地添加书签、注释和分享内容。通常情况下,书签小工具将把内容添加到一个弹出框中,并提供附加功能,让用户可以直接在浏览器中执行某个操作。它们可以从任何链接或页面加载外部 JS 文件。以下是如何从 bookmarklet 加载外部 JS 的步骤:
javascript:(function()%7Bconsole.log('Hello, world!');%7D());
将此链接插入书签工具中。当你在任何网页上触发这个书签工具时,外部 JavaScript 代码将执行。
请注意,书签工具应支持触发事件。通常可以使用 onclick
事件以在用户点击书签工具时加载外部 JavaScript。例如:
javascript:(function()%7Bconsole.log('Hello, world!');%7D());
// 添加 onclick 属性以触发事件
function()
{
return document.addEventListener('DOMContentLoaded',function()
{
// 请在此处加载外部 JavaScript 文件
});
};
总的来说,使用 Bookmarklet 加载外部 JS 文件是非常方便的。书签工具在用户点击链接(书签工具的触发事件)时自动加载 JavaScript 文件,并执行其中的代码。你可以在许多场景中使用书签工具加载外部 JS 文件,如表单验证、用户权限获取、数据分析、页面功能增强等。请确保书签工具加载外部 JS 文件不会覆盖本地文件系统中的配置或修改,并遵守当地法规。
领取专属 10元无门槛券
手把手带您无忧上云