0

我有一个安全的 c# asp.net mvc web 应用程序,并且在一个视图中我想加载一个外部 url(壁虎板仪表板)。我现在所做的是使用 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 进行 webrequest 并获取 HTML 并将响应放入 div 但是因为 geckoboard 使用了很多在他们的域上运行的 javascript,我很确定我会弄乱仪表板。

关于解决此问题的最佳方法的任何建议或建议?

4

1 回答 1

0

如果它打开一个 http 连接,用户将始终能够在浏览器中查看源代码,即使使用包括谷歌内置于 chrome 中的开发人员工具在内的许多工具监控网络也会向他们显示这种情况正在发生。

没有任何“好的”方法可以阻止用户看到您要求他的浏览器下载和显示的内容,这是有充分理由的。

于 2013-02-26T15:07:20.520 回答