JAMstack †リバースエンジニアリング対策 †難読化 †
Tips †idとname †文字列処理 †イベント †キー †ブラウザの戻る対応 †FirefoxとSafariは、「戻る」「進む」で、キャッシュによりonloadがスルーされるような挙動をする
同一生成元ポリシー(Same Origin Policy) †
クロスドメインアクセスのテクニック †JSONP †
フラグメント識別子を利用 †
window.nameを利用 †Cookie †
イベント †ウィンドウを閉じたイベントでの処理 †IEはこれで動く window.onbeforeunload = function() { if(((event.clientX > document.body.clientWidth) && (event.clientY<0)) || event.altKey ) { alert("閉じちゃ、いやーー!!"); } } prototype.js を使って同様のことができる <script type="text/javascript" src="prototype.js"></script> <script type="text/javascript"> Event.observe(window, 'beforeunload', function(e) { // イベントをキャンセルする場合は何も返さない return e.returnValue = 'beforeunload'; }); </script> ネットワーク †文法的なこと †変数、プロパティが定義されていない(undefined)かの判定 †その他 †
実例 †その他 † |