【发布时间】:2015-02-10 18:44:41
【问题描述】:
我正在开发一个“测验”网络应用程序,我想在其中向用户展示一张图片很短的时间,然后询问用户他看到了什么。
我正在寻找一种方法,通过使用开发人员工具长时间查看图像,使用户难以作弊。
我的第一次尝试是从服务器加载 bas64 编码的图像,然后使用 data-uri 通过 JavaScript 设置图像 src。
然而,Chrome 开发者工具仍然在网络标签中显示图像的预览,即使它是通过 data-uri 加载的。
我的下一个尝试是以编程方式在画布元素上呈现图像,但即便如此,图片仍显示在 Chrome 的网络选项卡中。
有人知道如何防止渲染图片的预览出现在浏览器开发者工具中吗?
(注意:防止容易找到的图像预览对我来说已经足够了,我知道有足够知识的用户也可以在找到相应的字符串时进入开发人员工具并自行解码 base64 编码的图像...... )
【问题讨论】:
标签: javascript html image browser