`
zython
  • 浏览: 20137 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

gm编程汇总

阅读更多

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;
}
 

 

 

自动更新

  1. 让用户自己装Userscripts Updater ,省的每个脚本自己添加更新代码
  2. 一定要自己加的话
// @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();
分享到:
评论

相关推荐

    上海精浦-GM系列型号代码.doc

    - 扩展功能:如果产品具有额外的功能,如内置编程能力、故障诊断功能或自我保护机制,这些都会在型号代码中有所体现。 4. 选型注意事项: - 用户在选型时应详细阅读产品样本,理解每个代码段的含义,确保所选型号...

    FX-GM硬件编程手册(english).pdf

    ### FX-GM硬件编程手册知识点概述 #### 一、引言 FX-GM硬件编程手册主要介绍了FX2N-10GM与FX2N-20GM通信单元的正确安装和操作方法。此手册适用于希望了解这两款产品特性和功能的专业人士。 #### 二、手册内容概览 ...

    Python编程入门练习题学习汇总

    Python编程入门练习题学习汇总不少测试同学在初学Python,掌握基础的语法,具备一定的编程能力后,不知道如何应用到工作当中,所以建立这个项目,整理了一些和游戏测试有关的Python入门练习题。题目清单001-GM指令...

    PLC编程资料、PLC编程软件、机械、电子图书大全.docx

    - **三菱FX20GM位置控制器编程软件**:专门用于FX20GM位置控制器的编程。 - **三菱PLC程序调试离线仿真软件GX-Simulator6中文版**:提供仿真环境以调试三菱PLC程序。 - **三菱PLCFX最新FXGPWINV330(中文版)**:...

    java常用词汇汇总

    代码块 ['fr.gm.nt] - **中文释义**:片段 - **用途**:在编程中,代码块是指逻辑上相关的代码段。 #### FrameWork [java] 结构, 框架 ['freimw.:k] - **中文释义**:框架 - **用途**:框架提供了一种结构化的...

    基于C8051F020单片机的多串口通讯技术.pdf

    1. **串行口扩展**:通过串行口扩展芯片如GM8125,可以将单片机的串行口扩展为多个子串行口,使得系统能够连接更多设备,如在《单片机串行口的扩展研究》中所展示的那样。 2. **波特率调整**:吴景芳在《用插值调整...

    蚁群算法源代码

    4. 汇总信息:所有蚂蚁完成路径探索后,对所有路径的信息素进行平均,确保算法不会被少数优秀路径所主导。 5. 循环迭代:重复步骤2到4,直到达到预设的迭代次数或满足其他停止条件。 在压缩包中的"蚁群算法"文件,...

    电工杯数学建模之Gray-forecast实现.zip

    2. **确定模型阶数**:根据数据特征选择合适的模型阶数,通常选择一阶模型(即灰色微分方程GM(1,1))。 3. **求解微分方程**:通过求解微分方程来确定模型参数,这一步通常需要用到最小二乘法。 4. **白化**:将...

    matlab灰度预测.zip_MATLAB预测_MPI_matlab灰度预测_灰度预测_预测

    MATLAB作为强大的数值计算和编程环境,是实现灰色预测模型的理想工具。本篇文章将深入探讨MATLAB中的灰度预测方法,以及如何利用MPI(Message Passing Interface)进行并行计算优化。 1. **灰色预测模型**: 灰色...

Global site tag (gtag.js) - Google Analytics