WhatsApp Web in Fluid引发JavaScript异常

当我在Fluid应用程序中启动WhatsApp Web客户端时,会抛出此JavaScript异常:

[Error] TypeError: undefined is not an object (evaluating 'e.getDatabaseNames')
    U (app_59f797fae4fc761b3ee8.js, line 63)
    c (app_59f797fae4fc761b3ee8.js, line 62)
    n (app_59f797fae4fc761b3ee8.js, line 6)
    (anonymous function) (app_59f797fae4fc761b3ee8.js, line 6)
    t (app_59f797fae4fc761b3ee8.js, line 5)
    (anonymous function) (app_59f797fae4fc761b3ee8.js, line 5)
    t (app_59f797fae4fc761b3ee8.js, line 5)
    (anonymous function) (app_59f797fae4fc761b3ee8.js, line 5)
    webpackJsonp (app_59f797fae4fc761b3ee8.js, line 5)
    global code (crypto_8cbbef38a0cf6ff138dc.js, line 2)

这导致无限加载屏幕.

当我在Safari中启动WhatsApp Web时,e是一个IDBFactory,但看起来在Fluid应用程序中没有IndexedDB API(e为null).

您必须将Firefox,Chrome或Safari设置为用户代理才能进入加载屏幕.我试着玩这些设置,但似乎没有任何帮助.

我写了一封邮件给FluidApp支持,但到目前为止还没有答案.有人有建议吗?

解决方法:

我没有适用于Fluid的解决方案,但是GitHub上的Aluxian/WhatsApp-Desktop为WhatsApp Web应用程序提供了一个开源包装器,它运行良好并提供与Fluid相似的功能.

上一篇:Docker 容器连接


下一篇:spring-boot访问不到jsp