0
私はウィキペディアでヒトラーのゲームから5クリック離れて作成しようとしています。私はプレイヤーにWikipediaのランダムなページからHitlerのプロフィールページにナビゲートするようにさせることでこれをやっています。これを行うには、ユーザーの履歴をiframe内にのみ記録する必要があります。私はこれをやるのが難しいです。これまでのところ、私のコードは比較的基本的ですが、私はこの履歴を記録するのに役立つ必要があります。ここに私のHTMLは、これまでのところです:iframeの履歴を記録する
受けて<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<iframe id="iframe"
name="iframeName" src="https://en.wikipedia.org/wiki/Special:Random"></iframe>
<script>
console.log(document.getElementById("iframe").contentWindow.history.length);
</script>
</body>
、私はこのエラーが表示されます。
VM108:1 Uncaught DOMException: Blocked a frame with origin "null" from accessing a cross-origin frame.(…)(anonymous function) @ VM108:1InjectedScript._evaluateOn @ VM101:145InjectedScript._evaluateAndWrap @ VM101:137InjectedScript.evaluate @ VM101:118
が、これはクロム内のセキュリティ上の問題ですか?この歴史法の能力は何ですか?最大5つのサイトを記録できますか?
[SecurityError:原点を持つフレームがブロックされ、クロスオリジンフレームにアクセスできません](http://stackoverflow.com/questions/25098021/securityerror-blocked-a-frame-with-origin-from-accessing) -a-クロスオリジンフレーム) –