在不接触文件的情况下更改 CDN 托管的 JS 文件的设置
Change a setting on CDN-hosted JS file without touching file
我正在使用托管在 CloudFlare 上的 mediaelements.js 的跳转插件。
我不熟悉 JS,所以我想知道是否可以更改 JS 文件而无需下载文件并在本地托管它?
例如:浏览器加载此“https://cdnjs.cloudflare.com/ajax/libs/mediaelement-plugins/2.1.0/jump-forward/jump-forward.min.js”,然后 运行 脚本在一行中进行更改:
Object.assign(mejs.MepDefaults, {
/**
* @type {Number}
*/
jumpForwardInterval: 30,
/**
* @type {?String}
*/
jumpForwardText: null
});
我不知道这是否可能。我只是在寻找可以对最新的远程托管 JS 进行更改的方法,而不是下载 JS、进行更改并自己托管它。
你可以试试Requestly extension.
它提供了一个文件托管服务,您可以使用它来托管您的本地文件。你需要做的是
- 安装来自 http://www.requestly.in
的 Requestly 扩展
- 在本地机器上下载你的 JS 文件
- 使用 Requestly Library 服务托管您的文件 (http://www.requestly.in/library)
- 修改您在图书馆服务上的内容
- 打开http://www.requestly.in/rules
- 创建替换规则以将原始 JavaScript url 重定向到更改后的文件 url(Url 从图书馆服务获得)
我正在使用托管在 CloudFlare 上的 mediaelements.js 的跳转插件。
我不熟悉 JS,所以我想知道是否可以更改 JS 文件而无需下载文件并在本地托管它?
例如:浏览器加载此“https://cdnjs.cloudflare.com/ajax/libs/mediaelement-plugins/2.1.0/jump-forward/jump-forward.min.js”,然后 运行 脚本在一行中进行更改:
Object.assign(mejs.MepDefaults, {
/**
* @type {Number}
*/
jumpForwardInterval: 30,
/**
* @type {?String}
*/
jumpForwardText: null
});
我不知道这是否可能。我只是在寻找可以对最新的远程托管 JS 进行更改的方法,而不是下载 JS、进行更改并自己托管它。
你可以试试Requestly extension.
它提供了一个文件托管服务,您可以使用它来托管您的本地文件。你需要做的是
- 安装来自 http://www.requestly.in 的 Requestly 扩展
- 在本地机器上下载你的 JS 文件
- 使用 Requestly Library 服务托管您的文件 (http://www.requestly.in/library)
- 修改您在图书馆服务上的内容
- 打开http://www.requestly.in/rules
- 创建替换规则以将原始 JavaScript url 重定向到更改后的文件 url(Url 从图书馆服务获得)