0

安全な c# asp.net mvc Web アプリケーションがあり、ビュー内に外部 URL (geckoboard ダッシュボード) をロードしたい。私が今行ったことは、次のような Iframe を使用することです。

<iframe src="https://sample.geckoboard.com/dashboard/test1232121" style="position:fixed; top:0px; left:0px; bottom:0px; right:0px; width:100%; height:100%; border:none; margin:0; padding:0; overflow:hidden; z-index:999999;">Your browser doesn't support IFrames</iframe>

しかし、サイドバックは、ユーザーがソースページを表示する場合、iframe ソースから URL をコピーし、ブラウザーに配置して直接表示できるため、非表示または難読化したいと考えています。

URLにWebリクエストを作成してHTMLを取得し、レスポンスをdivに入れることも考えていましたが、geckoboardはドメインで実行される多くのjavascriptを使用しているため、ダッシュボードをいじることになると確信しています.

これを解決する最善の方法は何ですか?

4

1 に答える 1

0

http 接続を開くと、ユーザーは常にブラウザーでソースを表示できます。Chrome に組み込まれている Google の開発者ツールを含む多くのツールを使用してネットワークを監視しても、これが発生していることがわかります。

ブラウザにダウンロードして表示するように要求しているコンテンツをユーザーが見ないようにする「良い」方法はありませんが、それには正当な理由があります。

于 2013-02-26T15:07:20.520 に答える