Internet explorer msSiteModeActivate似乎不起作用

Internet explorer msSiteModeActivate似乎不起作用,internet-explorer,browser,internet-explorer-9,Internet Explorer,Browser,Internet Explorer 9,嗨,我正在做一些IE9任务栏集成,但我似乎无法让msSiteModeActivate()工作 我的代码: setTimeout("tvOverlay()", 30000); setTimeout("tvActivate()", 35000); <script type="text/javascript"> function tvActivate() { try { if

嗨,我正在做一些IE9任务栏集成,但我似乎无法让
msSiteModeActivate()
工作

我的代码:

setTimeout("tvOverlay()", 30000);
setTimeout("tvActivate()", 35000);

        <script type="text/javascript">
            function tvActivate() {
                try {
                    if (window.external.msIsSiteMode()) {
                        window.external.msSiteModeActivate();                    
                    }
                    else { }
                }
                catch (e) { }
            }
            function tvOverlay() {
                try {
                    if (window.external.msIsSiteMode()) {
                        window.external.msSiteModeSetIconOverlay('/tvoverlaygul.ico', 'TV Overlay');
                    }
                    else { }
                }
                catch (e) { }
            }            
        </script>
setTimeout(“tvOverlay()”,30000);
setTimeout(“tvActivate()”,35000);
函数tvActivate(){
试一试{
if(window.external.msIsSiteMode()){
window.external.msSiteModeActivate();
}
else{}
}
捕获(e){}
}
函数tvOverlay(){
试一试{
if(window.external.msIsSiteMode()){
window.external.mssiteModesectionOverlay('/tvoverygul.ico','TV Overlay');
}
else{}
}
捕获(e){}
}            

tvOverlay()
工作正常,但是当调用
tvActivate()
时,图标从不闪烁。您试过这个吗?举个例子。如果当前窗口已作为固定站点运行,则以下脚本将重定向到起始页。如果浏览器不支持调用,
try/catch
语句允许脚本正常恢复

有关
msSiteModeActivate
的更多信息,请参见此:

更新:新文件:


你试过这个吗?举个例子。如果当前窗口已作为固定站点运行,则以下脚本将重定向到起始页。如果浏览器不支持调用,
try/catch
语句允许脚本正常恢复

有关
msSiteModeActivate
的更多信息,请参见此:

更新:新文件:


你成功地使它工作了吗?你成功地使它工作了吗?
function testSiteMode()
{
    try {
        if (window.external.msIsSiteMode()) {
            location.href = startPage;
        }
    }
    catch(ex) {
        alert("Site Mode is not supported.");
        return;
    }
}
window.onload = testSiteMode;