Javascript 禁用/修改Chrome开发工具

Javascript 禁用/修改Chrome开发工具,javascript,html,google-chrome,Javascript,Html,Google Chrome,因此,我是一个项目的一部分,该项目旨在为我所在大学的语言课程开发一个在线测试工具。我们试图让系统完全基于HTML/JS/CSS,这样我们就不必处理插件和兼容性等问题。目前,我们有考试听力部分的声音文件,我们只希望播放指定次数的声音文件。我们有JS来阻止这种明显的愚蠢行为,比如更改timesplay的值,或者直接使用cURL或单独的选项卡获取mp3文件。然而,Chrome的开发者工具虽然对美国开发者来说是非常宝贵的,但它也允许一种非常简单的获取声音数据的方法:按f12键,然后在资源选项卡中找到它,

因此,我是一个项目的一部分,该项目旨在为我所在大学的语言课程开发一个在线测试工具。我们试图让系统完全基于HTML/JS/CSS,这样我们就不必处理插件和兼容性等问题。目前,我们有考试听力部分的声音文件,我们只希望播放指定次数的声音文件。我们有JS来阻止这种明显的愚蠢行为,比如更改
timesplay
的值,或者直接使用cURL或单独的选项卡获取mp3文件。然而,Chrome的开发者工具虽然对美国开发者来说是非常宝贵的,但它也允许一种非常简单的获取声音数据的方法:按f12键,然后在资源选项卡中找到它,加载并准备播放。有办法解决这个问题吗?我知道开发人员工具是不可能删除的,但是有没有一种方法(比如)在播放结束后从该选项卡中删除我们的数据,或者类似的方法


谢谢。

这不仅仅是Chrome的问题,Firebug也会得到这些信息。每当用户在线获取资源时,都会有一个参考链接

这不仅仅是Chrome的问题,Firebug也会得到这些信息。每当用户在线获取资源时,都会有一个参考链接

通常,封闭环境具有自定义计算机设置,这会禁用计算机的大多数功能。特别是它还有一个极简浏览器


如果你想让人们使用成熟的浏览器进行访问,你还必须考虑:仅仅为了访问资源而使用开发人员工具所花费的时间值得吗?

通常封闭环境有一个自定义的计算机设置,这会禁用计算机的大多数功能。特别是它还有一个极简浏览器

如果你想让人们使用成熟的浏览器进行访问,你还必须考虑:仅仅为了访问资源而使用开发人员工具是否值得?

所有主要浏览器(Chrome、Firefox、Opera、Safari甚至IE)都有某种开发人员工具。据我所知,你不能禁用它

但这是一场你赢不了的战斗。即使您成功地阻止他们在计算机上多次播放该文件,您也无法阻止他们从外部对音频进行重新编码(通过将重新编码设备连接到计算机或使用重新编码设备记录扬声器/耳机的声音)

我不认为花太多时间试图混淆它是值得的。这只会让开发人员和维护人员更加困难。

所有主要浏览器(Chrome、Firefox、Opera、Safari甚至IE)都有某种开发工具。据我所知,你不能禁用它

但这是一场你赢不了的战斗。即使您成功地阻止他们在计算机上多次播放该文件,您也无法阻止他们从外部对音频进行重新编码(通过将重新编码设备连接到计算机或使用重新编码设备记录扬声器/耳机的声音)


我不认为花太多时间试图混淆它是值得的。这只会让开发人员和维护人员更加困难。

当用户的游戏结束时,我能以某种方式卸载资源吗?老实说,我不确定。我肯定会考虑在会话中需要一些东西才能访问这些资源。至少这限制了人们在未登录服务的情况下获取文件的可能性。当用户的播放结束时,我是否可以以某种方式卸载资源?我不确定是否诚实。我肯定会考虑在会话中需要一些东西才能访问这些资源。至少这限制了人们在未登录服务时获取文件的可能性。该项目的目的是尽可能消除对封闭环境的需求。如果我,一个技术熟练的学生,想听三次而不是两次对话,那么开发工具将是我首先考虑的地方。但是参加测试的人是否和你一样“技术熟练”?项目的重点是尽可能消除对封闭环境的需要。如果我,一个技术熟练的学生,想要听一次对话三次而不是两次,我会首先看开发工具。但是参加测试的人是否和你一样“技术熟练”?任何时候你把数据发送到我的计算机上,我都可以保存它。如果你给我一次,它就是我的。最坏情况:我录制音频输出。那你打算怎么办?任何时候你把数据发送到我的电脑,我都可以保存它。如果你给我一次,它就是我的。最坏情况:我录制音频输出。那你打算怎么办?