簡體   English   中英

在我們的Web應用程序中打開一個保護外部頁面

[英]Opening an protect external page inside our web application

我有一個安全的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並將其放置在瀏覽器中以直接查看它,因此我想隱藏或混淆。

我也在考慮是否可能對網址進行Web請求並獲取HTML並將響應放入div中,但是由於geckoboard使用了許多在其域中運行的JavaScript,因此我很確定自己會弄亂儀表板。

關於解決此問題的最佳方法的任何建議或建議?

如果打開http連接,用戶將始終具有在瀏覽器中查看源代碼的能力,即使使用包括chrome內置的google開發人員工具在內的許多工具監視網絡也會向他們表明這種情況正在發生。

沒有“好的”方法可以防止用戶出於正當理由而看到您要求其瀏覽器下載和顯示的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM