WordPressの「プラグインをブロックされました」エラーの対処

エラー内容


SyntaxHighlighter利用部分にカーソルを置くと、Flashが動作し「プラグインをブロックされました」というエラーが出ていた。
自サイトの場合は、SyntaxHighlighterのバージョン 2.x がFlashを利用していることが原因だった。

対処方法

SyntaxHighlighterをバージョン 3.x に変更した。

ハマりどころ

実施したところサイトがフリーズするようになった。
SyntaxHighlighter Hangs in the browser and Firefox offers to stop a long running scriptによると、JavaScriptを最適化するプラグインが悪さをすることがあるようで、Autoptimizeというプラグインの一部機能を無効化したところフリーズしなくなった。