我最近发现我无法用PhantomJS读取ajax请求的响应主体.考虑到这个问题,看来这已经被踢了很长一段时间没有完全解决.我想知道PhantomJS项目是否由于某种原因而不想要这种能力,可能与资源有关.
有许多旧问题甚至是旧的PR来解决这个问题,但目前还不清楚这是否正在进展,停滞不前,项目维护人员不希望等等......问题:https://github.com/ariya/phantomjs/issues/10158 PR:https://github.com/ariya/phantomjs/pull/11484
有谁知道PhantomJS项目中此功能的状态?
是否有可能让服务工作者等待开始处理获取事件,直到异步工作在服务工作者启动时完成?
我有一个app shell,其中包含在数据中定义的路由.要在服务工作者启动时安装特定的路由获取处理程序,我需要从IndexedDB(异步)查找路由数据.
不幸的是,服务工作者在IndexedDB查找完成之前开始接受获取事件,并设置路由的获取处理.
现在,我只是硬编码一个特殊情况的默认处理程序,但是让服务工作者只是延迟处理获取事件,直到在服务工作者启动时完成IndexedDB处理.
我没有看到"waitUntil"的方法,也许我错过了?
我读过推送订阅可能会导致浏览器和推送服务之间不同步。
我见过两种补救措施,两者看起来都是非标准的:
我认为任何应用程序都应该处理这两点,在这些点上订阅可以被识别为不同步(以及任何/全部)。
问题:
ajax ×1
asynchronous ×1
firefox ×1
httpresponse ×1
indexeddb ×1
javascript ×1
phantomjs ×1
project ×1
push-api ×1
web-push ×1