页面每次接收到websocket事件时,都会播放通知声音。问题是,如果用户打开了其中10个选项卡,所有10个选项卡都将播放声音。
那么,有没有办法在所有选项卡中只运行一次此代码,而不修改服务器端代码?
socket.on('notification', function(){
playSound(); // this will run on every tab, which is annoying
});
我切换到了声音空安全,并开始在一个简单的赋值中获得运行时错误,这在声音空安全中是不应该发生的:
final widgetOnPressed = widget.onPressed;
错误:
type '(LogData) => void' is not a subtype of type '((LogData?) => void)?'
我可以复制它的颤振版本2.12.0-4.1.pre和2.13.0-0.0.pre.505。
PR:
失败线:
要复制,请在此为macos启动DevTools,连接到一个应用程序并单击选项卡“Logging”。DevToo