2016-10-03 86 views
0

我不得不包括一些與我的僱主做生意的大公司的一些js。顯然,js包含推送通知。推送通知,它們在哪裏?

我現在提出的頁面問「你想接收通知?」。我如何在Chrome中找到導致提示的代碼行?

我已經打開了devtools,在「搜索所有文件」功能&中沒有看到它,在那裏搜索「通知」,「訂閱」,「pushmanager」等。我只想知道他們讓我們包括什麼。

回答

0

您應該查找推送通知訂閱代碼。它應該看起來像這樣:

serviceWorkerRegistration.pushManager.subscribe() 

搜索這些條款之一,你應該找到你正在尋找的代碼段。

+0

我沒有看到它在任何地方,他們一定已經以某種方式遮蔽它。 –

0

假設對方的回答是正確的(我真的不知道)..

var swr = serviceWorkerRegistration.pushManager.subscribe; 
serviceWorkerRegistration.pushManager.subscribe = function(){ 
    swr(); 
    console.log((new Error()).stack); 
}; 

這應該打印堆棧跟蹤,無論何時調用該函數的控制檯,讓您尋找原點腳本行號和東西..