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)かの判定

その他

実例

その他


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS