我有一个以:
开头的书签代码*javascript:var%20nodeaddpath="http://www..................*
并以:
结束*bout:blank"==l?nourl():a();;void(0);*
我没有在开始和结束之间写代码,因为它们不需要写。现在我想将这个书签插入其他网页,即html页面,看起来像一个链接,当访问者点击它时,它就像在浏览器的书签栏上一样。我在stackoverflow和其他网站上阅读了很多教程,但由于它们不是一步一步,我无法使用它们。 请逐步向我解释所有细节,因为我是编程的新手,我可以将这个书签插入网页。
答案 0 :(得分:1)
据我所知,书签只是一段JavaScript。您可以按照它在页面上存在并执行的方式对其进行编程。换句话说,把它写成好像它只是一个正常的脚本。
页面上的Bookmarklets与从书签栏运行的bookmarklet没有区别。它们只是通过地址栏运行的“后处理”JavaScript。
所以,给定一个bookmarklet脚本:
javascript:(function(){alert('hi');}());
您可以将其嵌入页面中,如:
<a href="javascript:(function(){alert('hi');}());">Say Hi!</a>
尝试将链接拖动到书签栏并在那里单击它,它会做同样的事情。