2017-04-15 4 views
2

こんにちは私は、chrome開発ツールのネットワークタブに表示される変数を隠す方法があるかどうか疑問に思っていました。私は、HTMLを使ってGoogle Street ViewでTreasure Hunt Gameを作成しようとしています。私はデータベースから賞品の場所をダウンロードし、ストリートビューを動作させるためにはPHPでjson_encode()する必要があります。しかし、これは私がそれをエコーし​​なければならないことを意味します。その結果、ネットワークタブに誰でもアクセスして問題のない賞品を見つけることができます。ネットワークタブから情報を隠すChrome Devツールのプレビュー

ご協力ありがとうございます。
コードが必要な場合は、ご希望のものを含むように投稿を更新してください。

答えて

1

ブラウザを実行しているユーザーからブラウザの要求を非表示にすることはできません。

これに最も安全な方法は、ユーザーのGoogleマップの場所をAPIに送信することで、APIは賞品がないか、またはその場所に賞金があり、その場所の賞品がXです

「隠す」方法や実際にあまり見つからない方法はほとんどありません。

JSONPリクエストを行い、彼らがXMLHttpRequestオブジェクトを使用しないように、彼らは、実際のAJAX呼び出しではありません。彼らはDOMにスクリプトタグを挿入するだけで、リクエストはネットワークタブに表示されます。

また、次の行の間でスクリプトを使用してコンソールをクリアすることもできます。

function clearConsole() { 
    if(window.console || window.console.firebug) { 
     console.clear(); 
    } 
} 
+0

ありがとう私のオプションを見てください:) –

関連する問題