2016-10-03 45 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); 
}; 

这应该打印堆栈跟踪,无论何时调用该函数的控制台,让您寻找原点脚本行号和东西..