2013-02-26 66 views
0

我有一个安全的c#asp.net mvc web应用程序,并在视图内部我想加载一个外部URL(geckoboard仪表板)。我做了什么,现在是使用iframe,如:打开我们的web应用程序内部的保护外部页面

<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> 

但sideback是,如果用户查看源代码页,他可能只是链接来自iframe的源复制,并将其放置在浏览器中看到它直接,所以我想隐藏或混淆。

我也在想也许在网址中创建网址并获取HTML并将响应放入div中,但是由于geckoboard使用了很多在其域中运行的javascript,所以我很确定我会与仪表板混淆。

任何建议或recomendation什么是解决这个最好的方法?

+0

任何精明的用户将能够告诉你在做什么。这不是真的可能。 – Dismissile 2013-02-26 15:35:09

+0

好的,我所做的是使用jquery混淆脚本。我认为这将起作用。只要你明白,这将是非常容易绕过,你不依赖它,非常感谢 – VAAA 2013-02-26 23:24:26

+0

。 – Dismissile 2013-02-27 14:23:02

回答

0

如果打开一个HTTP连接,用户将总是要查看浏览器的源,甚至监控使用多种工具,包括内置的Chrome会告诉他们,这种情况正在发生谷歌的开发者工具的网络的能力。

有没有“好”的方法来防止用户看到你问他的浏览器下载和显示,并有很好的理由的内容。

相关问题