2012-04-09 126 views

回答

5

有沒有辦法來防止這種情況。有人可以使用非瀏覽器工具(如curl或wget)輕鬆下載頁面,或使用Wireshark記錄所有HTTP流量。

3

取決於瀏覽器,但您最多可以去View -> Page Source查看源代碼。但是,你不能重寫。

此外,這被認爲是不好的做法,有人可以通過像Firebug這樣的工具輕鬆地覆蓋功能。

0

想要查看源代碼,無論使用哪種javascript來隱藏它? cURL該頁面。

2

你不能阻止人。它將通過網絡傳遞,通過Fiddler窺探,或者某人可以使用基於文本的瀏覽器,或者完全禁用Javascript,或者通過他們的緩存文件夾查看他們從您的網站下載的文件。

你不能阻止人們看到你的來源。

0

即使您禁用右鍵單擊,仍然可以通過按鍵盤上的prt scrn鍵然後將其粘貼到圖像編輯器中來執行快照。

您無法禁用它。有很多方法可以加密它,但比它的價值更麻煩。

1

那麼不可能阻止用戶看到你的腳本。但是你可以做的是讓用戶在使用幾種常用方法之後退出試用版時變得更加困難。

我建議你到加載一個初始頁面然後使用ajax加載整個頁面。你也可以顯示一個友好的加載gif。這種技術有以下幾個方面,

  • 瀏覽器不顯示生成的HTML。開發人員瞭解如何看待這一點。但普通用戶不會輕易找到它
  • 如果任何用戶只按Ctrl + U它會顯示初始頁面。
  • wget,捲曲工具將不會在第一時間工作。
  • 此外,您可以混淆主頁面(您將通過Ajax加載)。
1

幾乎不可能阻止人們從您的網站獲取HTML。無論如何,我看不出有什麼理由想把它藏起來。隱藏什麼?

0

隱藏源代碼是不可能的,HTML和Javascript是解釋性語言,這意味着瀏覽器將「編譯」客戶端機器上的代碼。