firefox的GreaseMonkey是个非常有趣的插件,可以在页面加载完成后,客户端通过运行本地脚本,实现对页面的再创作(主要是增强功能,调整布局和隐藏一些内容)
以前编了一些脚本,现在汇总一下
书籍
深入浅出 Greasemonkey
异步
与 XMLHttpRequest
对象不同,GM_xmlhttpRequest
并不限制与当前域名;它能够从任何 URL
GET
或者 POST
数据。
如果返回的是json格式,使用eval将字符串转换为对象,然后result.?使用即可
GM_xmlhttpRequest({
method: 'GET',
url: 'http://greaseblog.blogspot.com/atom.xml',
onload: function(responseDetails) {
result = eval("(" + responseDetails.responseText + ")")
}
});
jquery
如果网站页面自带jquery,使用如下访问$
if(typeof unsafeWindow.jQuery !== "undefined") {
var jQuery = unsafeWindow.jQuery;
var $ = jQuery;
}
自动更新
- 让用户自己装Userscripts Updater
,省的每个脚本自己添加更新代码
- 一定要自己加的话
// @require http://userscript-autoupdate-helper.googlecode.com/svn/trunk/autoupdatehelper.js
// @version 0.1
// under GPL 3.0 Lisence.
/* @reason @end*/
// ==/UserScript==
var thisScript = {
name: "script name",
id: "xxxx",//userscripts.org上的编号
version:"0.1"//版本,与@verson保持一致
};
var updater = new Updater(thisScript);
updater.setHoursToCheck(24);//24小时更新一次
updater.check();
分享到:
相关推荐
- 扩展功能:如果产品具有额外的功能,如内置编程能力、故障诊断功能或自我保护机制,这些都会在型号代码中有所体现。 4. 选型注意事项: - 用户在选型时应详细阅读产品样本,理解每个代码段的含义,确保所选型号...
### FX-GM硬件编程手册知识点概述 #### 一、引言 FX-GM硬件编程手册主要介绍了FX2N-10GM与FX2N-20GM通信单元的正确安装和操作方法。此手册适用于希望了解这两款产品特性和功能的专业人士。 #### 二、手册内容概览 ...
Python编程入门练习题学习汇总不少测试同学在初学Python,掌握基础的语法,具备一定的编程能力后,不知道如何应用到工作当中,所以建立这个项目,整理了一些和游戏测试有关的Python入门练习题。题目清单001-GM指令...
- **三菱FX20GM位置控制器编程软件**:专门用于FX20GM位置控制器的编程。 - **三菱PLC程序调试离线仿真软件GX-Simulator6中文版**:提供仿真环境以调试三菱PLC程序。 - **三菱PLCFX最新FXGPWINV330(中文版)**:...
代码块 ['fr.gm.nt] - **中文释义**:片段 - **用途**:在编程中,代码块是指逻辑上相关的代码段。 #### FrameWork [java] 结构, 框架 ['freimw.:k] - **中文释义**:框架 - **用途**:框架提供了一种结构化的...
1. **串行口扩展**:通过串行口扩展芯片如GM8125,可以将单片机的串行口扩展为多个子串行口,使得系统能够连接更多设备,如在《单片机串行口的扩展研究》中所展示的那样。 2. **波特率调整**:吴景芳在《用插值调整...
4. 汇总信息:所有蚂蚁完成路径探索后,对所有路径的信息素进行平均,确保算法不会被少数优秀路径所主导。 5. 循环迭代:重复步骤2到4,直到达到预设的迭代次数或满足其他停止条件。 在压缩包中的"蚁群算法"文件,...
2. **确定模型阶数**:根据数据特征选择合适的模型阶数,通常选择一阶模型(即灰色微分方程GM(1,1))。 3. **求解微分方程**:通过求解微分方程来确定模型参数,这一步通常需要用到最小二乘法。 4. **白化**:将...
MATLAB作为强大的数值计算和编程环境,是实现灰色预测模型的理想工具。本篇文章将深入探讨MATLAB中的灰度预测方法,以及如何利用MPI(Message Passing Interface)进行并行计算优化。 1. **灰色预测模型**: 灰色...