|
@@ -16,13 +16,13 @@ export async function reportLog(eventData = {}, extParams = {}) {
|
|
if (!mid) {
|
|
if (!mid) {
|
|
mid = await getChromeStorage('mid') || '';
|
|
mid = await getChromeStorage('mid') || '';
|
|
}
|
|
}
|
|
|
|
+ let isMobile = navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i);
|
|
|
|
+ let platform = isMobile ? `mobile` : `pc`;
|
|
|
|
+ let browser = getBrowser();
|
|
if (chrome && chrome.tabs) {
|
|
if (chrome && chrome.tabs) {
|
|
chrome.tabs.getCurrent((tab) => {
|
|
chrome.tabs.getCurrent((tab) => {
|
|
if (tab && tab.url) {
|
|
if (tab && tab.url) {
|
|
- let isMobile = navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i);
|
|
|
|
let { url = '' } = tab;
|
|
let { url = '' } = tab;
|
|
- let platform = isMobile ? `mobile` : `pc`;
|
|
|
|
- let browser = getBrowser();
|
|
|
|
let extData = {
|
|
let extData = {
|
|
url,
|
|
url,
|
|
platform,
|
|
platform,
|
|
@@ -32,7 +32,13 @@ export async function reportLog(eventData = {}, extParams = {}) {
|
|
}
|
|
}
|
|
paramsPretreatmentAndRequest(logType.denet, extData, extParams)
|
|
paramsPretreatmentAndRequest(logType.denet, extData, extParams)
|
|
}else{
|
|
}else{
|
|
- paramsPretreatmentAndRequest(logType.denet, eventData, extParams)
|
|
|
|
|
|
+ let extData = {
|
|
|
|
+ platform,
|
|
|
|
+ browser,
|
|
|
|
+ twitterId: userInfo && userInfo.nickName || '',
|
|
|
|
+ ...eventData,
|
|
|
|
+ }
|
|
|
|
+ paramsPretreatmentAndRequest(logType.denet, extData, extParams)
|
|
}
|
|
}
|
|
})
|
|
})
|
|
} else {
|
|
} else {
|