Greasemonkey研究,通过GM_xmlhttpRequest获取远程URL的内容

简介:

最近开发火狐,没有任何工具开发程序真的好痛苦,调试JS,只能先依赖Greasemonkey了,今天测试了一下用GM_xmlhttpRequest获取远程URL的内容。在此马克一下。

复制代码
// ==UserScript==
// @name        GetDZ
// @namespace   hcsem.com
// @description 从新浪获取当前地址
// @version     1
// @run-at      document-end
// @require     http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
// @grant GM_xmlhttpRequest
// ==/UserScript==
var fullUrl = "http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js";

GM_xmlhttpRequest({
    method: 'GET',
    url: fullUrl,
    headers: {
        'User-agent': 'Mozilla/4.0 (compatible) Greasemonkey',
        'Accept': 'application/atom+xml,application/xml,text/xml',
    },
    onload: function(responseDetails) {
        
        eval( responseDetails.responseText );
        var dz = remote_ip_info.country + " > " + remote_ip_info.province + " > " + remote_ip_info.city;
        alert(dz);
    }
});
复制代码

运行结果:

 




本文转自黄聪博客园博客,原文链接:http://www.cnblogs.com/huangcong/archive/2013/06/09/3129830.html,如需转载请自行联系原作者

相关文章
|
缓存 数据库
URI和URL“.NET研究”及URN的区别
  对于URL,大家都比较熟悉,其他两个词就比较陌生了。URI、URL和URN是识别、定位和命名互联网上的资源的标准途径。1989年Tim Berners-Lee发明了互联网(World Wide Web)。
1211 0
|
Web App开发 存储 前端开发
ASP.NET 4的Demo实践:URL“.NET研究”路由改进支持
  从.NET框架3.5 SP1开始,微软推出了ASP.NET路由支持,从而实现了特定资源的URL与其对应的Web服务器上的物理文件之间的彻底解耦。借助于ASP.NET路由支持,开发人员可以定义一组路由规则,从而实现把路由模式映射到一个生成相应内容的类。
1084 0
|
iOS开发
研究笔记:iOS中使用WebViewProxy拦截URL请求
本文为阿里iOS开发工程师阳翼所作。 先说明下iOS中加载url的正常流程: 1.客户端发送NSURLRequest给server 2.
|
3月前
|
前端开发 JavaScript
前端JS截取url上的参数
文章介绍了两种前端JS获取URL参数的方法:手动截取封装和使用URLSearchParams。
61 0
|
4月前
|
开发框架 前端开发 .NET
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
|
4月前
|
Java
JAVA 获取 URL 指定参数的值
JAVA 获取 URL 指定参数的值
53 0
|
5月前
|
JavaScript 前端开发 数据格式
URL编码【详解】——Javascript对URL进行编码解码的三种方式的区别和使用场景,axios请求拦截器中对get请求的参数全部进行URL编码
URL编码【详解】——Javascript对URL进行编码解码的三种方式的区别和使用场景,axios请求拦截器中对get请求的参数全部进行URL编码
314 0