作为Google Chrome书签的功能

qyswt5oh  于 11个月前  发布在  Go
关注(0)|答案(6)|浏览(117)

先说说我的问题:我需要在同一个网页上填写很多次,而且我需要填写的内容大部分都是一样的,但是分散在整个网页上。
我想到的解决方案是:我知道有一种方法可以创建一些JavaScript函数,你可以把它放在谷歌书签后面,这样当你在页面上时,你只需点击书签,它就会做一些事情。
我想知道是否有人使用(或创建)这样的东西。如果你可以自己做这个,你怎么开始呢?你会使用jquery吗?
如果有可能创建这个,我也想知道是否有可能,当你点击时,显示一个弹出窗口来询问一些参数,这样我就不需要填写同样的东西3,4次

qni6mghb

qni6mghb1#

您可以使用bookmarklet来实现这一点。bookmarklet是一个书签,其URI以伪协议javascript:开头,后跟URI编码的JavaScript代码。当您触发书签时,浏览器将在当前页面的上下文中运行代码。因此,您可以转到该页面,然后使用该bookmarklet填写标准信息,然后就可以了。
例如,这里有一个bookmarklet,当运行时,它将在页面上查找具有idsomeElement的元素,如果找到,则将"some value"分配给其value属性:

javascript:(function(){var d=document,e=d.getElementById("someElement");e.value="some value";})();

字符串

ttp71kqs

ttp71kqs2#

这个小书签创建器可以将你的JavaScript压缩成一行:http://mrcoles.com/bookmarklet/

b1zrtrql

b1zrtrql3#

这里有一个例子,它可以让你像编辑文档一样编辑网页。

javascript:document.body.contentEditable = 'true'; document.designMode='on'; void 0

字符串

gzjq41n4

gzjq41n44#

javascript : { document.getElementById('PlateNo').value='0815';document.getElementById('AppRef').value='013007';document.getElementById('VehicleReg').value='MX53 YMD'; void(0) }

字符串

lyr7nygr

lyr7nygr5#

你可以使用提示和警报和确认窗口,我创建了一个游戏,有点。虽然它不是那么干净。这里是javascript代码:
对编辑器来说:在开始的时候需要有一个“JavaScript:“,这样它才能工作。

javascript: 
var totalClicks = 0;
for (var i = 0; i < 1000000; i++){
    var message1 = prompt("Clicker Game!\nClicks: "+totalClicks,"remove this text to end the game");
    totalClicks++;
    if (message1 !== "remove this text to end the game"){
        i = Math.Infinity;
    }
}
alert("Thanks for playing my game!\nClicks: "+totalClicks)

字符串

zhte4eai

zhte4eai6#

对于Mozilla使用,如

javascript:function myFun(){
var d=document;
var e=d.getElementById("someElement");
var e.value="some value";
}myFun();

字符串

相关问题