是否有可能使用javascript禁用浏览器中选项卡的Internet并切断与服务器的连接?就像禁用防火墙中的传出连接。
可能是模拟网络错误的最简单方法是使用Service Workers,方法是拦截请求并劫持具有自己内容的响应:
self.addEventListener('fetch', event => event.respondWith(
event.request.url.matches(BLOCK) ? Response.error() : fetch(event.request)
));
另一种可行的方法,也许是更好地传达您实际试图实现的目标的方法,是添加适当的Content Security Policy指令。您可以通过服务器,通过响应标头添加它们,在HTML标记中静态添加它们或将元素动态添加到DOM中来实现此目的。