grasemonkey ajax页面,最新的Tampermonkey/Greasemonkey是否仍然不能使用jQuery AJAX?-程序员宅基地

技术标签: grasemonkey ajax页面  

jQuery AJAX适用于Tampermonkey和Greasemonkey,与jQuery在网页中使用相比,只有一个限制。

例如,这种跨域脚本都Tampermonkey和Greasemonkey的工作原理:

// ==UserScript==

// @name _Demonstrate jQuery AJAX from Tampermonkey

// @include https://stackoverflow.com/questions/18546180/*

// @require http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js

// @grant GM_addStyle

// ==/UserScript==

/*- The @grant directive is needed to work around a design change

introduced in GM 1.0. It restores the sandbox.

*/

$.ajax ({

type: 'GET',

url: 'https://api.stackexchange.com/2.1/users/621338?site=stackoverflow&filter=!)2R0ltXnW6.fyPDiHJm',

dataType: 'JSON',

success: function (apiJson) {

var resultObj = apiJson.items[0];

alert (

'User ' + resultObj.display_name

+ ' has accept rate of ' + resultObj.accept_rate + '%.'

);

}

});

重要:

目标URL必须是同一个域,或者目标服务器必须有 合适的CORS值设置。

对于不支持跨域的服务器,您必须为您的AJAX使用GM_xmlhttpRequest()Doc。

由于沙盒和范围问题,JSONP是一个特例。

避免使用JSONP,或者使用this approach,或者询问一个新的问题具体的问题。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39844963/article/details/119441757

智能推荐

“百度杯”CTF比赛 十二月场 - 一个16岁的少年_ctf 一个16岁的少年-程序员宅基地

题目内容:有一天,表姐的好朋友贝丝远房的表亲,一个16岁的少年给表姐递了一封情书,表姐看不懂,你能帮忙翻译下吗?666C61677B65633862326565302D336165392D346332312D613031322D3038616135666137626536377D解题思路好家伙,直接猜 Base16 也就是 Hex尝试转换掏工具..._ctf 一个16岁的少年

Android 获取Activity被谁开启_(has extras)} from uid-程序员宅基地

两种方法可以定位出来:方法1:系统logcat:from uid 10082 就可以确定是被10082的进程应用打开的;如果系统中显示是system ,可以通过命令查看当前应用名称,如果有多个应用都是system进程的话,可以通过第二种方式获取;2. 使用dumpsys activity top 获取栈顶Activity的堆栈信息:..._(has extras)} from uid

Geoserver 2.18.4 发布矢量瓦片不显示问题404_geoserver 404_晚秋10的博客-程序员宅基地

Geoserver 2.18.4 发布矢量瓦片教程:在发布过程中遇到:featureloader.js:105 GET http://localhost:8080/geoserver/gwc/service/tms/1.0.0/kashi:ksdq_tdql_4326@EPSG%3A4326@pbf/8/132/135.pbf 404 (Not Found)Failed to load resource: the server responded with a status of 404 (No_geoserver 404

PostgreSQL 基础模块---缓冲池管理_pg ref count usagecount-程序员宅基地

参考资料《PostgreSQL数据库内核分析》 彭智勇 彭煜玮:P99~P101概述在PostgreSQL中,任何对于表、元组、索引等操作都在缓冲池中进行,缓冲池的数据调度都以磁盘块为单位,需要访问的数据块以磁盘块为单位调用函数smgrread写入缓冲区,而smgrwrite将缓冲池数据写回磁盘。调入缓冲池中的磁盘块称为缓冲区,多个缓冲区组成的缓冲池。PostgreSQL有两种缓冲池:共享缓冲池和本地缓冲池。共享缓冲池主要作为普通表的操作场所,本地缓冲池则仅本地可见的临时表的操作场所。本文仅对共享缓_pg ref count usagecount

java实现交叉报表_交叉填报表的制作-程序员宅基地

在常见的分组填报基础上,还常常会遇到这样一种填报需求:将多层分组填报进行行转列操作,从而实现交叉填报效果。下面我们通过一个具体的实例来看一下如何制作简单的交叉填报表。需求说明把以科室和指标为分组字段的多层分组填报表进行行转列操作,实现如下图所示的交叉填报表:其中,科室和指标为扩展行列,从库表中取数;黄色部分为用户可修改的数据列;预算值 = 工作量 * 均次费用;上年参考值需根据 科室 + 指标 取..._java交叉式展示数据

上海京创智汇-WEB前端面试面经_京创智汇怎么样-程序员宅基地

最近一段时间我也是开始了一系列的实习面试了,也一起报名了多个公司。京创智汇是第一个通知我面试的,所以想把我自己亲身经历的一下面试的经历跟还在寻找工作或者准备寻找工作的人一些参考京创智汇-其实主要是一个物流科技有限公司,跟大货车的运输物流有关,给与大货车司机的运输提供服务的,我感觉类似于滴滴出现给与出租车提供服务一样的道理。第一印象感觉还是可以的面试之前的准备-个人简历,身份证,学校详细的成绩单(这个我不知道是不是每个企业都需要,但感觉对方参考的东西还是挺多的)面试开始前:公司的HR和技术_京创智汇怎么样

随便推点

ipch文件夹和.sdf文件是什么 vs2010(转)-程序员宅基地

在使用Visual Studio 2010开发C++程序的时候,会发现有一些奇怪的文件被创建出来,比如一个叫ipch的文件夹,和一个与工程同名的.sdf文件,而且ipch下面的文件和.sdf文件都很大,至少有10M,大项目可能超过100M,那这些文件是干什么用的呢?这些文件是Visual Studio用来保存预编译的头文件和Intellisense用的,删除这些文件对于工程的开发完全没有影响。那如_sdf文件

乳山金岭中学校计算机老师,乳山市金岭中学-程序员宅基地

乳山市金岭中学学校简介乳山市金岭中学信息还没完善,小编在努力施工中...覆盖信息:乳山市金岭中学介绍、乳山市金岭中学教学质量、乳山市金岭中学师资力量、乳山市金岭中学校园环境、乳山市金岭中学招生情况等...如果您发现网页当中的任何错误,欢迎发送邮件(zhangran#100tal.com或yangjing#100tal.com #请用@代替)与我们联系,我们会及时更正,谢谢!中学小贴士怎么样提高学习...

10年计算机速度慢加固态硬盘行不行,给超过十年的老笔记本电脑换固态值不值?试过发现还不错..._猴子老湿的博客-程序员宅基地

给超过十年的老笔记本电脑换固态值不值?试过发现还不错2019-03-05 16:17:198点赞3收藏0评论对于许多80后来说,相信一定有不少人家里还珍藏着当年买的第一台笔记本电脑。2005年左右是笔记本电脑市场开始迅速崛起的时刻,同时也是许多80后开始走入大学校园的时候,因此不少人在进入大学校园的同时都入手了笔记本电脑,最终大伙在宿舍里一起连魔兽打CS的情景成为了完美的回忆。如今十几年过去,当年...

使用maven+springmvc+POI对上传的Excel文件进行解析并操作_maven 解析excel文件-程序员宅基地

经过前几篇文章,已经成功把excel文件成功上传成功了,接下来就是要在后台中拿到excel的每一行和每一列进行操作。怎样解析excel文件拿到里面的内容就变得重中之重了,请看我下面的“神来之笔"。1、pom.xml org.apache.poi poi 3.14 org.apache.poi poi-ooxml 3.14_maven 解析excel文件

解决pytorch转onnx模型出现identify_onnx identity-程序员宅基地

点击模型输入input的graph,可以看到使用的torch版本信息,这里是torch1.13,对应onnx是v13,解释一下onnx显示的v13版本是 torch.onnx.export函数中opset_version对应的输出版本。查询资料有些博客说identify就是f(x)=x的算子op,其实不尽然,上面转的模型是直接作为输入了,本模型中没有其他的输入,只有img。在官网模型发现其版本中本有identify的op,但应版本为pytorch1.2,opset_version为9。_onnx identity