我正在使用Mac OS X和Google Chrome 13.0.782.107。我正在尝试按these instructions设置用户脚本。
我创建了一个目录: 〜/ Library / Application Support / Google / Chrome / Default / User Scripts /
我在该目录中创建了一个文件:hello.user.js
(function() {
// ==UserScript==
// @name Hello, World
// @namespace http://localhost.localdomain
// @version 0.0.0
//
// @include http://*/*
// ==/UserScript==
alert('Hello, World!');
})();
我创建了以下AppleScript来启动Chrome
do shell script "/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --enable-user-scripts"
但是,该脚本将被忽略。如果我将文件拖放到Chrome中并将其作为扩展程序安装,它可以正常工作。是否不再支持此功能?
答案 0 :(得分:4)
根据Brock Adams的评论,这个问题与Manually adding a Userscript to Google Chrome重复,在那里得到了很好的回答。
最近版本的Chrome似乎不支持标记--enable-user-scripts。这似乎是由List of Chromium Command Line Switches确认的。
令人困惑的是有一个(残留?)开关--user-scripts-dir。