Firefoxでbookmarkletが動かないときは

ブログに引用するHTMLを生成するのにブックマークレットを使ってる人が多いと思いますがGitHubではうまく動きませんでした。以下にあるようにabout:configで回避できます。

Firefoxでは CSP というセキュリティレイヤがFriefox23から追加されていて それがページによってはJavaScriptの使用等を制限している様です

FirefoxでGitHub等のページでブックマークレットを有効にする

この動作がバグかどうかはMozillaの公式システム上で議論が続いているようです。

I do not have a problem using my bookmarklets with Edge or Chrome on GitHub but only using Firefox.

866522 – Bookmarklets affected by CSP

Githubでは以下のブログで5年前にアナウンスされてました。

image

be aware, it may cause issues with some browser extensions and bookmarklets.

Content Security Policy · GitHub

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s