画像のサイズを変更するフォーラムのユーザー スクリプトを作成しました。リダイレクトする場所を投稿または編集した後onreadystatechange
、Google Chrome で発火しない場合を除いて、うまく機能します。
スレッド EG SomeSite/forums.php?action=viewtopic&topicid=205362を表示すると、ユーザースクリプトが機能します。
編集/投稿後、EG SomeSite/forums.php?action=viewtopic&topicid=205362&page=p4976670#4976670、ユーザースクリプトが機能しません。
問題は次のコードにあります。
document.onreadystatechange = function () {
if (document.readyState == "complete") {
//Call function
}};
すべてのリソースが読み込まれるのを待ちます。そうしないと、多くの画像を含むページではサイズ変更に一貫性がないためです。
このスクリプトは、Firefox と Greasemonkey で完全に動作します。
onreadystatechange
リダイレクト後に Chrome で起動しない理由はありますか? リソースがロードされるのを待つより良い方法はありますか?