我不得不包括一些與我的僱主做生意的大公司的一些js。顯然,js包含推送通知。推送通知,它們在哪裏?
我現在提出的頁面問「你想接收通知?」。我如何在Chrome中找到導致提示的代碼行?
我已經打開了devtools,在「搜索所有文件」功能&中沒有看到它,在那裏搜索「通知」,「訂閱」,「pushmanager」等。我只想知道他們讓我們包括什麼。
我不得不包括一些與我的僱主做生意的大公司的一些js。顯然,js包含推送通知。推送通知,它們在哪裏?
我現在提出的頁面問「你想接收通知?」。我如何在Chrome中找到導致提示的代碼行?
我已經打開了devtools,在「搜索所有文件」功能&中沒有看到它,在那裏搜索「通知」,「訂閱」,「pushmanager」等。我只想知道他們讓我們包括什麼。
您應該查找推送通知訂閱代碼。它應該看起來像這樣:
serviceWorkerRegistration.pushManager.subscribe()
搜索這些條款之一,你應該找到你正在尋找的代碼段。
假設對方的回答是正確的(我真的不知道)..
var swr = serviceWorkerRegistration.pushManager.subscribe;
serviceWorkerRegistration.pushManager.subscribe = function(){
swr();
console.log((new Error()).stack);
};
這應該打印堆棧跟蹤,無論何時調用該函數的控制檯,讓您尋找原點腳本行號和東西..
我沒有看到它在任何地方,他們一定已經以某種方式遮蔽它。 –