javascript - 禁止在 Javascript 中从控制台调用函数
问题描述
好的,所以我有一个函数(不完全是下面写的那个,那个只是一个例子)
function test()
{
alert("Hello");
}
现在的问题是人们可以进入控制台,只需输入“test()”并调用该函数。
有没有办法防止这种情况?我不希望人们从控制台调用函数。
解决方案
您可以缩小执行函数的上下文,例如:
(function() {
function test() { /* Do anything */ }
test();
// Call test anywhere here
})()
test(); // Error: test is undefined
推荐阅读
- python - 在基类中操作函数文档字符串和签名
- flutter - 如何在底部导航栏颤动中重新加载特定选项卡?
- c - 当我想销毁 GtkWindows 时,gtk_main_quit 和 gtk_widget_destroy 有什么区别?
- python - 在启动时修复 sessionNotFound
- php - MySQL 锁定 - 更新 - 解锁
- jpa - 使用 Mockito 测试数据库删除方法
- meteor - 如何在路由中获取客户端 IP
- javascript - javascript/jquery 简单搜索引擎 - 实现一个简单的搜索引擎,数据存储在数组中
- python - Inno Setup 在包含一个空文件夹进行安装时给出错误“找不到匹配的文件”
- html - 如何让一个 div 固定位置,其他元素直接在这个 div 下开始