【问题标题】:Sahi OS Controller doesn't open with Chrome Version 24.0.1312.52 mSahi OS 控制器无法使用 Chrome 版本 24.0.1312.52 m 打开
【发布时间】:2013-05-22 15:41:23
【问题描述】:
我已将我的 chrome 更新到版本 24.0.1312.52 m。 Sahi OS 控制器无法使用更新的 Chrome 打开。我用 Alt、Alt+Ctrl 进行了同样的检查,关闭了弹出窗口阻止程序,但仍然没有运气。我在另一台机器上检查了同样的问题,也发生了同样的问题,即 sahi 控制器在将 chrome 更新到最新版本后没有打开。
操作系统:Windows 7 专业版
浏览器:Chrome 版本 24.0.1312.52 m
Sahi:Sahi 操作系统版本
【问题讨论】:
标签:
google-chrome
windows-7
sahi
【解决方案1】:
不确定发生了什么,但这是解决方法。
打开 sahi/htdocs/spr/concat.js
寻找Sahi.prototype.openControllerWindow。
替换完整的函数,使其看起来像:
Sahi.prototype.openControllerWindow = function (e) {
if (!e) e = window.event;
if (!this.isHotKeyPressed(e)) return true;
if (this._isChrome()) {
window.setTimeout(function(){_sahi.topSahi().openWin(e)}, 100);
} else {
this.topSahi().openWin(e);
}
return true;
};
接下来在同一文件中搜索_sahiControl,并将其替换为sahiControl。 (您应该会看到 2 次。)
重启Sahi,清除浏览器缓存并检查。
问候,
纳拉扬