几天前,我终于从 Safari 换到了 Chrome,从此再也没有回头。不过,我遇到了一个问题——我以前能够使用水银,它们将在我当前打开的 Safari 选项卡中运行。例如,我有以下书签可读性:
javascript:(function()%7BreadStyle='style-newspaper';readSize='size-large';readMargin='margin-narrow';_readability_script=document.createElement('SCRIPT');_readability_script.type='text/javascript';_readability_script.src='http://lab.arc90.com/experiments/readability/js/readability.js?x='+(Math.random());document.getElementsByTagName('head')%5B0%5D.appendChild(_readability_script);_readability_css=document.createElement('LINK');_readability_css.rel='stylesheet';_readability_css.href='http://lab.arc90.com/experiments/readability/css/readability.css';_readability_css.type='text/css';_readability_css.media='all';document.getElementsByTagName('head')%5B0%5D.appendChild(_readability_css);_readability_print_css=document.createElement('LINK');_readability_print_css.rel='stylesheet';_readability_print_css.href='http://lab.arc90.com/experiments/readability/css/readability-print.css';_readability_print_css.media='print';_readability_print_css.type='text/css';document.getElementsByTagName('head')%5B0%5D.appendChild(_readability_print_css);%7D)();
在我可以在 Quicksilver 中打开它并执行“运行 Javascript”操作之前,它会在当前选项卡中运行 Javascript(通常是我正在阅读的一些博客文章)。
现在这些 javascript 小书签似乎不起作用了。我/Applications/Google Chrome.app/Contents/Info.plist
在数组中添加了以下内容CFBundleURLTypes
。现在 Chrome 获得了焦点,但 javascript 并未运行。
<dict>
<key>CFBundleURLName</key>
<string>Javascript URLs</string>
<key>CFBundleURLSchemes</key>
<array>
<string>javascript</string>
</array>
</dict>
笔记:我无法让它工作阿尔弗雷德任何一个
答案1
在对 QS 和新的 Chrome qsplugin 进行一些更改之前,“运行 Javascript”操作对 Google Chrome 不起作用。
但是,只要 Chrome 确实支持 AppleScript,您就应该能够编写 AppleScript 操作来执行相同的操作。