我可以使用元标记将“任务”添加到IE9中的固定网站,例如。
<meta name="msapplication-task" content="name=Twitter;action-uri=http://www.twitter.com;icon-uri=http://a1.twimg.com/a/1301438647/images/favicon.ico" />
但是如果我尝试使用javascript添加新任务,它们就不会出现。
function jQuery_ActivateJumplists() {
var favicon = "http://a1.twimg.com/a/1301438647/images/favicon.ico";
var externalWindow = null;
if (window.external.msIsSiteMode()) {
externalWindow = window.external;
externalWindow.msSiteModeCreateJumpList("Twitter!");
externalWindow.msSiteModeAddJumpListItem("Twitter Link", "http://www.twitter.com", favicon);
externalWindow.msSiteModeShowJumplist();
}
};
有什么建议吗?
答案 0 :(得分:0)
似乎是Windows中损坏缓存的问题。 解决方案是使用以下内容创建并运行.bat ...
del /F /Q %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations\*
del /F /Q %APPDATA%\Microsoft\Windows\Recent\CustomDestinations\*