在本地运行时不会弹窗的,当我部署后没有权限的时候就会弹窗,请问有什么方法能够禁止这种弹窗呢?
如果无权限401,弹窗肯定是前端代码弹的。这个看来是个原生的window.prompt弹窗,你可以注入一段代码,将这个方法重写就不会弹了。
window.prompt
这个是服务端返回了40X的状态码,浏览器自动弹出来的,并不是某一段JS执行出来的(你用不同的浏览器可以看到不同的弹窗样式)。
其实可以让后端直接重定向到你开发的对应40X的错误页就可以解决了。
13 回答12.6k 阅读
2 回答4.9k 阅读✓ 已解决
9 回答1.5k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
7 回答2k 阅读
3 回答1.2k 阅读✓ 已解决
3 回答2.1k 阅读
2 回答1.9k 阅读
624 阅读
3 回答15.2k 阅读
2.6k 阅读
1 回答3.5k 阅读
如果无权限401,弹窗肯定是前端代码弹的。这个看来是个原生的
window.prompt
弹窗,你可以注入一段代码,将这个方法重写就不会弹了。