2012-09-22 203 views
0

因此,我參與了一個爲我的大學語言程序開發在線測試工具的項目。我們試圖保持系統完全基於HTML/JS/CSS,因此我們不必處理插件和兼容性等。目前我們有一些聽力部分的聲音文件,我們只想播放指定的次數。我們有JS來阻止明顯的tomfoolery,例如更改timesPlayed的值或直接使用cURL或單獨的選項卡獲取mp3文件。不過,Chrome的開發者工具雖然對我們的開發人員非常重要,但它還允許獲取聲音數據的非常簡單的方法:按f12並在資源選項卡中找到它,加載並準備播放。有沒有解決的辦法?我知道開發者工具是不可能刪除的,但是有沒有辦法(比如說)在播放完成或類似之後從該選項卡中刪除我們的數據?禁用/修改Chrome開發者工具

謝謝。

+1

任何時候你發送數據到我的電腦,我可以保存它。如果你給我一次,那是我的。最壞的情況:我錄製音頻輸出。那麼你會怎麼做? – sachleen

回答

2

所有主流瀏覽器(Chrome,Firefox,Opera,Safari甚至IE)都有某種開發工具。據我所知,你不能禁用它。

但是這是一場你不能贏的戰鬥。即使您成功地阻止他們在計算機上多次播放文件,也無法阻止他們從外部重新編碼音頻(通過將重新編碼設備連接到計算機或使用重新編碼設備記錄出現的內容從揚聲器/耳機)。

我不認爲這是值得太多的時間來嘗試混淆它。它只會讓開發人員和維護人員更難。

1

這不僅僅是Chrome的問題,Firebug也會得到這些信息。任何時候用戶在線獲取資源時都會有參考鏈接。

+0

當用戶的遊戲結束後,我能以某種方式卸載資源嗎? – Actorclavilis

+0

我不確定是否誠實。我肯定會考慮要求會話中的某些內容能夠訪問這些資源。至少這會限制人們在沒有登錄服務的情況下獲取文件的可能性。 –

0

通常封閉的環境有一個自定義的計算機設置,禁用計算機的大多數功能。特別是它也有一個簡約的瀏覽器。

如果您打算允許用戶使用完全成熟的瀏覽器進行訪問,您還必須考慮:是否值得花費時間通過開發者工具訪問資源?

+0

該項目的重點是儘可能地消除對封閉環境的需求。如果我是一名技術熟練的學生,希望聽到三次而不是兩次的對話,那麼開發人員工具將成爲我期待的第一個地方。 – Actorclavilis

+2

但是你們的測試人員是否像「技術上適合」一樣? –

相關問題