关于私信页面在 Firefox 的 bug
  • 板块工单反馈版
  • 楼主Imken
  • 当前回复15
  • 已保存回复15
  • 发布时间2023/5/29 21:10
  • 上次更新2023/10/23 14:21:05
查看原帖
关于私信页面在 Firefox 的 bug
385633
Imken楼主2023/5/29 21:10

在 Firefox 113.0 (Manjaro Linux) 上发现私信页面无法激活 Websocket 连接的 bug。

无论是否使用代理都会出现问题。

私信页面出错的 console 日志:

Content Security Policy: 页面设置阻止读取位于 data:application/javascript,(function%20… 的一项资源("default-src")。
[@lfe/utils/WebSocketWorkerMock, worker] 
error { target: SharedWorker, isTrusted: true, srcElement: SharedWorker, currentTarget: SharedWorker, eventPhase: 2, bubbles: false, cancelable: false, returnValue: true, defaultPrevented: false, composed: false, … }
​
bubbles: false
​
cancelBubble: false
​
cancelable: false
​
composed: false
​
currentTarget: null
​
defaultPrevented: false
​
eventPhase: 0
​
explicitOriginalTarget: SharedWorker { port: MessagePort, onerror: onerror(e) }
​
isTrusted: true
​
originalTarget: SharedWorker { port: MessagePort, onerror: onerror(e) }
​
returnValue: true
​
srcElement: SharedWorker { port: MessagePort, onerror: onerror(e) }
​
target: SharedWorker { port: MessagePort, onerror: onerror(e) }
​
timeStamp: 1767
​
type: "error"
​
<get isTrusted()>: function isTrusted()
​
<prototype>: EventPrototype { composedPath: composedPath(), stopPropagation: stopPropagation(), stopImmediatePropagation: stopImmediatePropagation(), … }
loader.js:2:206444
    onerror https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    (异步:EventHandlerNonNull)
    K https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    t https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    _connect https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    Z https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    getInstance https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    t https://cdn.luogu.com.cn/fe/module.178.bd9cdde814a6dd87e25f.js:1
    d https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    _invoke https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    T https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    n https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    s https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    (异步:promise callback)
    n https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    s https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    exports https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    exports https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    get https://cdn.luogu.com.cn/fe/module.178.bd9cdde814a6dd87e25f.js:1
    get https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    evaluate https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    Cn https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    getter https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    get https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    bn https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    $watch https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    g https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    created https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    qe https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    on https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    _init https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    o https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    componentInstance https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    init https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    u https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    u https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    C https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    C https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    C https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    C https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    C https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    C https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    ga https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2
    _update https://cdn.luogu.com.cn/fe/loader.js?ver=20230526:2

在我这里复现概率为 100%。

不知道有没有人有遇到同样的问题。

2023/5/29 21:10
加载中...