dea*_*eep 8 javascript silverlight google-chrome
最近(从2014年1月开始)我注意到Chrome有时不会显示Silverlight应用程序,除非您按Ctrl + Shift + C(检查元素)按F11(全屏).
它主要发生在您关注来自Skype或其他页面的链接时,因此我会在此处放置一个链接,以便任何人都可以体验此错误.当您关注链接时,大约50%的情况会发生这种情况.将链接粘贴到地址栏不会触发我的错误.
这是链接:http://www.icmpoker.com/icmizer/#default
同时击中F11并不总是有帮助.但按Ctrl + Shift + C会有所帮助.
所以这是我的问题:
这是Chrome 32的一个已知错误.它将在下一个版本中修复.请参阅https://productforums.google.com/forum/#!msg/chrome/9QqVfMG3H4w/xlN7t5qh63sJ
仅当您在浏览器的默认选项卡中加载页面时,才会显示插件对象.在任何新选项卡中,您必须调整窗口大小(或按F12两次).
同时,您可以在检测到Chrome时在弹出窗口中打开链接.
例如 :
if(/chrome/.test(navigator.userAgent.toLowerCase())) {
var links = document.getElementsByTagName("a");
for(i = 0; i < links.length; i++) {
links[i].url = links[i].href;
links[i].href = "javascript:return false;";
links[i].onclick = function(e) {
window.open(e.target.url, "_blank", "height =" + screen.height + ",width=" + screen.width).moveTo(0,0);
};
}
}
Run Code Online (Sandbox Code Playgroud)