Solución:
Vaya a Extensiones> Tampermonkey> Permitir el acceso a las URL de los archivos
Luego, configure su secuencia de comandos como:
// ==UserScript==
// @name Acecool - Video Site - Ultimate Video Site Management, Ad Removal, Redirection, Direct-Linking and more!
// @author Acecool
// @namespace Acecool
// @version 0.0.1
// @description Replaces encoded-links with decoded direct-links on episode finder sites.
// @description Automatically click the "continue" button, and attempt to skip the countdown if any, on video watching sites.
// @description Remove ad panels on video watching sites.
// @match http://*/*
// @require http://code.jquery.com/jquery-latest.js
// @require file:///C:/AcecoolGit/acecooldev_userscripts/libraries/acecool_functions_lib.js
// @require file:///C:/AcecoolGit/acecooldev_userscripts/video_sites/video_site_ultimate_tool.js
// @grant GM_xmlhttpRequest
// ==/UserScript==
Sé que es un poco tarde para el autor de este hilo, pero así es como me desarrollo …
Luego, los scripts se configuran con el encabezado exacto, por lo que el archivo de ejemplo que incluyo: video_site_ultimate_tool.js es
// ==UserScript==
// @name Acecool - Video Site - Ultimate Video Site Management, Ad Removal, Redirection, Direct-Linking and more!
// @author Acecool
// @namespace Acecool
// @version 0.0.1
// @description Replaces encoded-links with decoded direct-links on episode finder sites.
// @description Automatically click the "continue" button, and attempt to skip the countdown if any, on video watching sites.
// @description Remove ad panels on video watching sites.
// @match http://*/*
// @require http://code.jquery.com/jquery-latest.js
// @require file:///C:/AcecoolGit/acecooldev_userscripts/libraries/acecool_functions_lib.js
// @require file:///C:/AcecoolGit/acecooldev_userscripts/video_sites/video_site_ultimate_tool.js
// @grant GM_xmlhttpRequest
// ==/UserScript==
alert( 'test script is running from the file system instead of from TM...' );
Los configuré de manera idéntica (bueno, cambio los @requires en el script del sistema de archivos para que sean las variantes http, por lo que functions_lib va a bitbucket mientras que video_site_ultimate_tool se eliminaría y el script se colocaría cuando se copiara en mi repositorio de bitbucket …
Realmente acelera el desarrollo para poder usar un editor externo y hacer que los cambios aparezcan inmediatamente …
Espero que esto ayude a la siguiente persona …
Dado que las extensiones de Chrome realmente (explicación a continuación) no tienen acceso al sistema de archivos, Tampermonkey almacena los scripts en un almacenamiento interno.
Lo que puede hacer es permitir que Tampermonkey acceda a sus archivos locales, copie el encabezado de su script en Tampermonkey y adicionalmente @exigir el script completo que se encuentra en algún lugar de su disco duro.
“realmente no“significa que la API LocalFileSystem permite el acceso a archivos, pero los nombres y también los archivos no están necesariamente asignados al sistema de archivos real. Además, LocalFileSystem parece estar obsoleto ahora.