![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
chrome插件
文章平均质量分 50
奔跑的煮玉米
努力奔跑的煮玉米
展开
-
用js获取网页DOM(例:input标签的ID)的chrome插件
在JavaScript中有多钟获取DOM元素的方法,常见的有getElementById、getElementsByName、getElementsByTagName、getElementsByClassName,分别是通过id、name、标签名和类名获取元素,注意只有第一个是Element,其他三个都是Elements,因为HTML中元素名必须唯一,其他则不必。下面就以获取网页input标签的I原创 2015-01-28 14:50:30 · 5865 阅读 · 0 评论 -
关于chrome插件开发(三)
在开发chrome插件开发的时候难免遇到获取浏览器地址栏url,进行相关操作。JavaScript有一些获取url的函数,但是对于插件来说,直接应用这些函数并不能实现url的获取。一、在讲获取url之前,首先得了解url的组成:scheme:通信协议,常用的http,ftp,maito等。host:主机,服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。port:端口号,原创 2015-02-09 21:36:24 · 2734 阅读 · 0 评论 -
chrome.tabs.onUpdated.addListener的应用
编写chrome插件时,需要监听页面刷新事件,用chrome.tabs.onUpdated.addListener(function(tabId,changeInfo,tab){//代码段}如果代码段用alert,你会发现页面会刷新两次到三次。这是因为所以在tab更新url的时候,会有下面两种情况1、访问url,触发事件,loading2、访问url结束,触发事件,co原创 2015-03-18 14:43:46 · 7052 阅读 · 2 评论 -
关于chrome插件开发(四)即时监控inpu
function input_filter(){ var list=document.getElementById("q");//要操作input的ID var re_input =/select|update|delete|truncate|join|union|exec|insert|count|drop|script|'|"|;|>|<|\|[|]|=|{|}/原创 2015-04-07 21:17:25 · 1415 阅读 · 0 评论 -
在一个js文件中引用另一js文件(chrome插件亦适用)
环境描述:a.js和b.js在同一个文件夹下,现在想在b.js文件里引用a.js操作方法:在b.js文件的顶端插入document.write("");原创 2015-07-29 22:26:16 · 3772 阅读 · 0 评论 -
给HTML标签绑定事件
1、在HTML中直接绑定buttonid="foo"onclick="dosomething()">Barbutton>2、js绑定:document.getElementById('#foo').addEventListener('click',function(){/* Act on the event */},false); 第二个参数也可以是原创 2015-08-04 16:56:06 · 760 阅读 · 0 评论 -
监控页面所有input框的输入,并进行过滤
第一次的解决方案:function input_filter(){ var list=document.getElementsByTagName("input"); //遍历所有符合条件的文本框,存储在strData var strData; for(var i=0;i<list.length && list[i];i++)原创 2015-08-05 17:47:31 · 3282 阅读 · 0 评论