人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

javascript/greasemonkey
https://github.com/mori-dev/config/blob/97dce3e50d27523c604484550278ba8ea1b0f1d6/gm_scripts/gm_scripts/utilities_for_livedoor_r/utilities_for_livedoor_r.user.js

上記のコードで

var w = unsafeWindow;
var _onload = w.onload;
var onload = function(){
//
};
w.onload = function(){
_onload();
onload();
};

とありますが、これは何をしているのですか?

●質問者: 匿名質問者
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 匿名回答1号
ベストアンサー

利用中のウィンドウのDOM要素の解析(load)が終わったら、あらかじめ設定されているload用の関数を実行した後、「///」が書かれている関数を実行する。


匿名質問者さんのコメント
_onload(); は w.onload(); であり w.onload(); は _onload(); を実行するので自分自身を実行しつづけることになりませんか?

匿名回答2号さんのコメント
w.onloadは書き換えられているので、_onloadとは別のものになっています。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ