SleipnirでスクリプトがOFFの状態でアドレスバーのスクリプトを実行
スクリプトをONにしていればjavascript:void(〜というようなコードを普通に実行できるが、SleipnirでスクリプトをOFFの状態で実行したいと思い、以下の内容のjsファイルをplugins\scriptsフォルダに置いてショートカットキーに割り当てた(ショートカットキー設定でEnterを含めてはだめ)
var api = sleipnir.api; eval(unescape(api.addressbarstring)); api = null;
これだと"javascript:void〜"など書いても書かなくても実行できる。
document.body.style.backgroundColor='green';
で一応背景色が緑に変わった。
しかし実行できないコードもあった。ブックマークレットとしては実行できても、このスクリプトを通すとエラーに。
「末尾のステートメントが不正です」「オブジェクトがありません」などのエラーになる場合も。
原因はわからんけど、大体は実行できるからまぁいいや。そんなに試してないけど。