Chrome扩展插件V3版本配置项参数说明 Chrome扩展插件V3版本的配置项说明,和V2版相比,有部分配置参数变化,V3最大的变化是background后台背景页迁移为服务人员这一改动,改动后无法使用window和调用ducoment
图片转file\blob文件、图片转base64 //图片url转blob文件var imageUrlTransFiles = function (imgUrl, call) { var that = this, image = new Image(); if(imgUrl.indexOf('?') !== -1){ imgUrl = imgUrl + '&v=' + Math.random(); }else{ imgUrl = imgUrl + '?v=' + Math.random();
form表单新打开页面提交方式 //url=要提交的请求地址//args=要提交的请求参数对象//options=form表单提交方式配置对象,可修改配置项可参考下面的option变量function comOpenWinPost(url,args,options){ var option = { 'id':'comOpenWinPostForm', 'method':'post', 'action':url, 'target':'_blank',
获取传入的Url地址所带的指定参数 //获取传入的url所带指定参数//url=你需要获取参数的url链接//name=你需要获取到url中的某个参数名称var getUrlParameter = function(url, name){ var r = null, urlArr = url.indexOf('?') !== -1 ? url.split('?') : []; if(urlArr && urlArr.length > 1){ var reg = new RegExp("(^|&
获取浏览器地址所有参数或指定获取某个参数 //获取浏览器地址指定参数var getQueryString = function(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return r[2]; return null;};// 获取浏览器地址所有参数var getQueryData = functio
获取当前浏览器地址前缀 //获取当前locationvar gitWinLocHref = function(){ var location = (window.location.href).split('/'); var basePath = location[0]+'//'+location[2]+'/'; return basePath;};
正则表达式输入框验证正整数、负整数、小数点 /****价格类输入框限制,只能输入正整数****/var clearNoNum = function (obj) { var ipt = $(obj); ipt.val(ipt.val().replace(/[^\d]/g,"")); //清除"数字"以外的字符};/****价格类输入框限制,只能输入正整数END****//****价格类输入框限制输入负数可以输小数点,保留一位小数****/var validateNumMinusOne = function(strValue)
获取输入框光标位置,插入内容到光标位置 该方法使用方式:iptId=需要插入内容的输入框节点idtextClass=要插入的内容节点class;举例:<html> <input id="input" type="text" value="12345" /> <a class="msg">插入该内容</a></html><script>$(function(){//假如输入框当前光标聚焦到了3和4之间,那么我点击a标签之后,a标签的内容就会插入到输入
时间日期格式化方法 /** * 日期格式化 * 用法: * new Date(毫秒数).format("yyyy-MM-dd hh:mm:ss"); */Date.prototype.format = function(format) { /* * eg:format="yyyy-MM-dd hh:mm:ss"; */ var o = { "M+" : this.getMonth() + 1, // month "d+" : this.getDate