我的角度14应用程序有一个非常奇怪的错误:每当我在移动浏览器(Chrome,Safari,Firefox)中打开它时,我只看到一个空白的屏幕。我检查了控制台(使用chrome:// checked ),控制台中没有错误。而且,在浏览器(非移动的)上,它工作得很完美。我在控制台中看到的唯一错误是“导出未定义”,但它仍然工作得很好。
我没有激活多填区,但这应该没有问题,因为这只是为了向下兼容(或者我错了吗?)
有谁有主意吗?
发布于 2022-08-07 14:13:42
好的,如果有人有同样的问题(是的,我花了很长时间才发现):
在我的例子中是这样的,因为移动浏览器不能解析regex的特定元素。我使用的是lookahead和lookbehind表达式(Regex lookahead, lookbehind and atomic groups),它显然不能被移动浏览器解析。删除它们使该应用程序在移动浏览器上再次完美地工作。
这是一个艰难的问题:)
TL;DR;
我如何找到它:我检查了所有的浏览器,并发现,在Safari (在桌面上)应用程序也不工作。而Safari是唯一一个抛出错误的浏览器。就我而言,它是:
SyntaxError: Invalid regular expression: invalid group specifier name
这就是我所需要的暗示,它指引我找到了我的领地。
https://stackoverflow.com/questions/73225138
复制相似问题