Windows正常,因此RO将运行



我在谷歌Chrome上的localhost:8080上运行一个Vue应用程序,每当刷新页面时,我都会看到:

window is normal so RO will run!

然后是:

RO disabled for this window

已自动登录到我的控制台。

我在谷歌上搜索过,唯一的结果似乎与Windows操作系统有关,但如果相关的话,我在Mac上。

为什么会出现这些控制台日志?

编辑:

以下创建日志消息的函数似乎是由WebPack生成的。它似乎与Chrome有关,因为在Firefox中运行时不会显示这些消息。

index.js中的这个函数似乎抛出了第一个日志:

function initRo() {
if (problematicChromeVersion === undefined) {
problematicChromeVersion = isProblematicChromeVersion();
}
return new Promise((resolve, reject) => {
$(document)
.ready(function () {
return utils.getCurrentWindow()
.then((windowResp) => {
if (windowResp.window.type !== 'normal') {
throw(`window is ${windowResp.window.type} so RO wont run!`)
}
console.log(`window is ${windowResp.window.type} so RO will run!`);
isRoAllowedOnPage = windowResp.isAllowed;
if (!isRoAllowedOnPage) {
throw DISABLED_RO_MSG;
}
})
.then(() => initExtension(isRoAllowedOnPage))
.then(() => initButtons())
.then(() => initLoader(isRoAllowedOnPage))
.then(() => initIFrame())
.then(() => resolve())
.catch(function (err) {
reject(err);
})
});
});
}

这个函数抛出第二条日志消息:

function chromeOnChangeListener(request, sender, response) {
if (request.type === 'onUpdated' && tabUrl !== request.tabUrl) {
tabUrl = request.tabUrl || tabUrl;
resolveWhenReady.then(function () {
pageChanged();
}).catch(err => {
if (err === DISABLED_RO_MSG) {
console.log(err);
}
else {
console.error(err);
}
})
}
if (request.type === 'open') {
if (EXTENSION_ELEMENT && !(EXTENSION_ELEMENT.hasClass(TWENTY_PCT_CLASS) || EXTENSION_ELEMENT.hasClass(EIGHTY_PCT_CLASS))) {
buttonActions.shrink(true);
}
else if (!EXTENSION_ELEMENT && !isRoAllowedOnPage) {
isRoAllowedOnPage = true;
openFromClosed(request.tabUrl);
}
}
if (request.type === 'browserIconClicked') {
if (EXTENSION_ELEMENT) {
if (EXTENSION_ELEMENT.hasClass(MINIMIZED_CLASS)) {
buttonActions.shrink(true);
}
else {
buttonActions.minimize(true);
}
}
else {
//EXTENSION_ELEMENT doesn't exist, so we'll need to open from closed state.
isRoAllowedOnPage = true;
openFromClosed(request.tabUrl);
}
}
}

这是从ZoomInfo Reach Out(RO(Chrome扩展记录的消息。事实上,它登录在每一个网页上,并不是Vue特有的。删除扩展将删除这些消息。

最新更新