我目前正在开发一个Web应用程序,因为它可以访问下面的数据库,我需要能够在Firefox和所有类似应用程序中禁用Safari,Chrome,Firefox和Internet Explorer以及Firebug中的开发人员工具.有没有办法做到这一点?
注意:数据库提供的AJAX框架要求将数据库中的任何内容放在可以修改的Web参数中,并且返回的任何内容都将在JavaScript中处理.因此,当它返回一个值,例如用户是否可以访问网站的某个部分时,必须使用JavaScript处理,然后开发人员工具可以访问.所以这是必需的.
更新:对于那些仍然认为我做出错误假设的人,我确实问了供应商.以下是他们的回答:
以下是一些降低风险的建议:
1)使用javascript Obfuscator对代码进行模糊处理,并仅为已售出的应用程序提供模糊版本; 保持非混淆版本自己进行编辑.这是一个在线混淆器: 我如何模糊(保护)JavaScript? http://en.wikipedia.org/wiki/Obfuscated_code http://javascriptobfuscator.com/default.aspx
2)使用描述性较低的名称; 也许'repeatedtasks.js'而不是'security.js',因为'security.js'可能更能让那些通过这类信息看重要的人更加突出.
在CSS中,我将按钮设置为100px x 100px并具有background-size:contains;
在javascript中,我将图像应用于我没有高度/宽度(也不是宽高比)的元素.
在javascript中的另一个函数中,我需要能够在通过contains函数后获得此按钮的图像/背景的大小.
有没有办法做到这一点(我也可以访问Jquery)
小样本:
<style>
#imageButton{
width: 100px;
height: 100px;
background: url("imageURL");
background-size: contain !important;
}
</style>
<script>
var imageElem = $('#imageButton')[0];
console.log($(imageElem).width());
//100px but need width of image after scaling
</script>
Run Code Online (Sandbox Code Playgroud)