今天我注意到由于内容安全策略 (CSP) 限制,我无法在https://github.com/上运行书签。有没有办法在 Firefox 中为书签禁用 CSP,而不是其他所有内容?
我注意到 中的security.csp.enable选项about:config,但这会完全禁用 CSP。激活书签时,控制台会记录以下消息:
Timestamp: 04/22/2013 02:39:05 PM
Warning: CSP WARN: Directive inline script base restriction violated
Source File: https://github.com/
Line: 0
Source Code:
javascript:...
Run Code Online (Sandbox Code Playgroud) 我有一个书签,我用来从网站“调整颜色”:
javascript:(function(){var%20newSS,%20styles='*%20{%20background:%20white%20!%20important;%20color:%20black%20!important%20}%20:link,%20:link%20*%20{%20color:%20#0000EE%20!important%20}%20:visited,%20:visited%20*%20{%20color:%20#551A8B%20!important%20}';%20if(document.createStyleSheet)%20{%20document.createStyleSheet("javascript:'"+styles+"'");%20}%20else%20{%20newSS=document.createElement('link');%20newSS.rel='stylesheet';%20newSS.href='data:text/css,'+escape(styles);%20document.getElementsByTagName("head")[0].appendChild(newSS);%20}%20})();
Run Code Online (Sandbox Code Playgroud)
我真的很想让它成为 Firefox 工具栏上的实际按钮(例如,在“帮助”按钮的右侧)。我知道将它移到书签工具栏上很容易,但我喜欢隐藏书签工具栏,所以宁愿在 Firefox 中有一个实际的按钮,如果容易的话,也许还有其他一些书签!
如何将 Firefox 书签添加为工具栏按钮?
是否有适用于 Chrome 的插件或书签可以在 Firefox 中打开当前页面?
更新:
感谢 Phoshi 的建议。这是我的 AutoHotKey 脚本(不要弄乱剪贴板...):
#IfWinActive ahk_class Chrome_WindowImpl_0
^+f:: ;Ctrl+Shift+F
ControlGetText, URLbartxt, Chrome_AutocompleteEditView1
RegExMatch(URLbartxt,"^((ht|f)tps?|file)://\S+$",URL)
if URL <>
{
Run "C:\Program Files\Mozilla Firefox 3.6 Beta\firefox.exe" %URL%
}
return
#IfWinActive
Run Code Online (Sandbox Code Playgroud)
但我仍在寻找 Chrome 嵌入式解决方案......
我目前正在运行 Chrome 11。我一直试图弄清楚如何添加书签(这应该很简单),这让我发疯了。这是我试图从http://gridder.andreehansson.se/拖动书签的站点
首先,似乎不再有书签栏这样的东西(或者我只是因为某些奇怪的原因找不到它)所以没有地方可以真正拖动书签。书签页面作为新选项卡打开,因此那里实际上没有任何拖动选项。
然后,即使我想使用书签,也没有从页面选项卡下拉的书签,我总是必须打开一个新页面,因此没有运行书签的上下文。
我不太喜欢 Chrome 现在是如何制作书签的,因为它确实让它们远离了障碍,并且需要比以前更多的点击次数。有没有人有适合我想做的事情的流程?
书签,例如SuperGenPass没有收藏夹javascript:图标,因为它们是链接,而 Firefox 不知道从哪里获取收藏夹图标。有什么方法可以向 JavaScript 书签添加收藏夹图标?
我在 OS X 上,我希望我的书签有 favicon。我已经找到两篇文章,但它们没有多大帮助:
http://www.tapper-ware.net/blog/?p=97#comment-2076这是一篇很棒的文章,但据我所知,这似乎不适用于 Chrome :(
http://www.tech-recipes.com/rx/3032/google_chrome_how_to_change_icons_on_the_bookmarks_bar/ 这个提示的问题是 - 如果我错了,那么请纠正我 - 在我清理了历史记录、缓存等之后。事情将再次消失。
如果有机会通过自己托管它们来修改书签,我会立即这样做,但到目前为止我还没有找到解决方案。
我使用的是精彩的书签可读性由Arc90,它已经到了这种地步,我几乎总是加载它,我打算读页面是有用的。
我使用的是 Firefox 3.5 和/或 3.6(这取决于我是在家还是在工作),到目前为止,我一直在使用以下组合键来应用可读性:
我希望能够使用键盘快捷键(例如Ctrl+ Alt+ R)启动可读性书签,但同时我不希望有太复杂的解决方案(我可以尝试使用Greasemonkey捕捉键,但是如果可能,我想要一个仅限浏览器的解决方案)。
在 Firefox 中执行此操作的最佳方法是什么?在其他浏览器中是否可能(如果 Chrome 正在这样做,那可能是众所周知的骆驼的稻草;))?
是否有可能,或者如何做到 - 拥有书签(书签?),当点击将打开新页面时,将根据当前日期计算 2 个参数?
例如,今天它会打开:
http://some.site/page?from=2011-11-01&to=2011-11-28
Run Code Online (Sandbox Code Playgroud)
但一周后
http://some.site/page?from=2011-12-01&to=2011-12-05
Run Code Online (Sandbox Code Playgroud) 当我在 Chrome 中单击书签时,Bookmarklet SuperGenPass 有时无法弹出。然而,它在 Firefox 中的同一页面上确实有效;一个例子是http://www.engadget.com/login
这种行为也在新的 Chrome 选项卡上复制(可以理解,没有域),但某些站点无法启动它,这意味着您必须转到另一个站点,打开它,输入 [something] 以获取“重新生成密码” ' 链接,手动输入域然后最后输入您的主密码以获取生成的密码!
关于页面构成的某些东西似乎让 SuperGenPass 认为它不能/不需要弹出。
FAQ 没有提到这个事实,快速的谷歌也没有找到任何看起来相关的东西。
有没有其他人有同样的问题?如何修复?
我在 Windows 上使用当前版本的 Chrome(目前是 5.x,但根据 Google 看似对数的版本编号,到您下周阅读本文时可能是 18.x)。
我想为几个 Firefox 书签(它们实际上是书签)设置快捷方式(热键)。一个例子是pinboard.in bookmarklet。有谁知道如何做到这一点?