myaijarvis 发表于 2022-3-8 22:15:08

在edge浏览器无法引入jQuery cdn

测试代码

```javascript
// ==UserScript==
// @name         New Userscript
// @namespace    http://tampermonkey.net/
// @version      0.1
// @descriptiontry to take over the world!
// @author       You
// @match      https://*/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @require      https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js
// @grant      unsafeWindow
// ==/UserScript==

console.log($('head').text());
(function() {
    'use strict';

    // Your code here...
})();
```

Hangover 发表于 2022-3-8 22:15:09

myaijarvis 发表于 2022-3-8 22:26
你们也可以在自己电脑上试一下,我在我同学电脑上试了也是一样的情况

Microsoft Edge


// ==UserScript==
// @name         New Userscript
// @namespace    https://bbs.tampermonkey.net.cn/
// @version      0.1.0
// @descriptiontry to take over the world!
// @author       You
// @match      https://bbs.tampermonkey.net.cn
// @require      https://code.jquery.com/jquery-3.6.0.min.js
// ==/UserScript==

if (typeof jQuery != 'undefined') {
    alert("jquery已经加载")
} else {
    alert("jquery没有加载")
}
console.log($('#diymsg1').text())也可能是cdn地址或者版本的问题

myaijarvis 发表于 2022-3-8 22:18:58

图片被吞了,不知道为啥

myaijarvis 发表于 2022-3-8 22:25:09

https://img-blog.csdnimg.cn/471fe0f9821b4af892f4f0985d6f46c9.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbXlhaWphcnZpcw==,size_20,color_FFFFFF,t_70,g_se,x_16

edge浏览器

myaijarvis 发表于 2022-3-8 22:26:27

你们也可以在自己电脑上试一下,我在我同学电脑上试了也是一样的情况

Microsoft Edge
版本 99.0.1150.36 (正式版本) (64 位)

Hangover 发表于 2022-3-8 22:50:31

myaijarvis 发表于 2022-3-8 22:26
你们也可以在自己电脑上试一下,我在我同学电脑上试了也是一样的情况

Microsoft Edge

论坛本身就引入了jQuery

控制台输入看看
if (typeof jQuery != 'undefined') {
    alert("jquery已经加载")
} else {
    alert("jquery没有加载")
}

myaijarvis 发表于 2022-3-8 23:12:29

解决了,就是cdn的问题 换这个 http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js 就没啥问题了

Hangover 发表于 2022-3-8 23:16:34

myaijarvis 发表于 2022-3-8 23:12
解决了,就是cdn的问题 换这个 http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js 就没啥问题了 ...
你确定认真看完了?
this.$ = this.jQuery = jQuery.noConflict(true); //以防止与原页面jQuery库冲突

myaijarvis 发表于 2022-3-8 23:16:40

大佬就是牛,一下子就看出问题所在👍

myaijarvis 发表于 2022-3-8 23:34:47

Hangover 发表于 2022-3-8 23:16
你确定认真看完了?

我一般在unsafeWindow环境下使用的,不需要加这个解决冲突
页: [1]
查看完整版本: 在edge浏览器无法引入jQuery cdn