Javascript如何在浏览器地址栏中工作?JavaScript如何在浏览器地址栏中工作?
更具体一点:如何制作一个脚本进入网站并点击该网站上的按钮?当然不是恶意的,我希望能够做到这一点供个人使用。
Javascript如何在浏览器地址栏中工作?JavaScript如何在浏览器地址栏中工作?
更具体一点:如何制作一个脚本进入网站并点击该网站上的按钮?当然不是恶意的,我希望能够做到这一点供个人使用。
查看页面的源代码并找到您想要点击的按钮的引用。您正在寻找这样的事情:
<input type="submit" value="Click Here" id="theButtonId"/>
然后你可以在地址栏输入:
javascript:document.getElementById("theButtonId").click();
要浏览到一个网站,这样做:
javascript:window.location='http://www.google.com';
地址栏中的JavaScript与任何JavaScript一样被评估。
关于你的第二点,你没有。这就是所谓的跨站点脚本或XSS。您不能让一个站点的JavaScript修改另一个站点。
你可能会写一个扩展到你的网页浏览器来完成你想要的。
您想制作一个bookmarklet。
你什么正在讨论的内容被称为“小书签”,并且根据你正在谈论的内容,你可以通过书签来实现它......但它可能比它的价值更麻烦。
书签一般用于对当前正在查看的页面进行简单的修改。例如,book-marklet可能会隐藏页面上的所有图片。
您可以编写与其他页面互动的bookmarklet,对于一个复杂的例子看jQueryUI的boomarklet:here
然而,你正在谈论将通过有点像油猴/用户来完成的事情一般类型脚本和/或“扩展名”。我会建议去那条路线。
Javascript拼写为'i',与洞穴或吸血鬼无关。 (除IE以外) – SLaks 2010-04-22 00:51:37
顺便说一句,你真的不应该用'帮助'标签标记(几乎)所有问题,这是不需要的(并污染'帮助'标签) – 2010-04-22 00:57:03