gpt4 book ai didi

greasemonkey - Greasemonkey 可以使用文件 ://protocol?

转载 作者:行者123 更新时间:2023-12-04 07:23:21 26 4
gpt4 key购买 nike

我有一个简单的 Greasemonkey 脚本:

// ==UserScript== 
// @name hello
// @namespace http://www.webmonkey.com
// @description A test of accessing documents using file:// protocol
// @include http* file*
// @grant none
// ==/UserScript==

alert("hi");

只要 URL 的格式为 http://...,它就可以正常工作如何让脚本在 file://... 形式的 URL 上运行?

在用户设置部分我有 http://*file://*作为包含的页面和脚本设置部分,我有 http* file*在“包含的页面”框中。

最佳答案

"Greaseable schemes" in the Greasemonkey docs . Greasemonkey 忽略了 file://默认协议(protocol)。

使用 file:// 的脚本路径,需要打开about:config并设置extensions.greasemonkey.fileIsGreaseabletrue .

您可能需要重新启动 Firefox 才能使此设置生效。



另外,// @include http* file*是无效的语法。你会使用:

// @include     http://*
// @include https://*
// @include file://*

除了, 避免使用这样的全局包含 尽你所能地。将脚本调整到您明确定位的域和/或页面。

这:避免意外的副作用,提高性能,并减少被一些“零日”漏洞利用的机会。

我还建议您删除自己编写的脚本的用户设置选项。这只会导致以后的心痛和困惑。 ;) 仅将脚本的元数据部分用于您控制的脚本。

关于greasemonkey - Greasemonkey 可以使用文件 ://protocol?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19910568/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com