Isso não é possível, por design.
Infelizmente, o Greasemonkey deliberadamente se restringe a http:
, https:
, ftp:
e data:
esquemas por padrão.
Você também pode executar em file:
ou unmht:
esquemas, ou about:blank
, se você definir explicitamente algumas opções mágicas .
Os desenvolvedores teimosamente se recusaram a ceder neste ponto, mas você pode facilmente separar o código do Greasemonkey e remover o chrome:
restriction, se desejar.
No código-fonte, você editaria o arquivo isGreasemonkeyable.js
para adicionar uma linha:
case "chrome":
logo após a linha case "data":
. (Em seguida, reconstrua e instale sua extensão modificada).