2014-09-06 53 views
0

弹出窗口阻止程序的浏览器正在禁止画布元素,并且我想通过存储在画布元素下方的短文本短语提醒用户注意这一事实。如果有人能指出我正确的方向,关于更好的方法来提醒用户暂时禁用弹出窗口,或更好地管理画布以消除阻塞,我将不胜感激。提醒用户弹出窗口阻止程序正在压制画布

<head> 
    <script type="text/javascript" src="bannerRotation.js"></script> 
    <style> 
    h1 { 
    position:absolute; 
    z-index:0; 
    top: 200px; 
    text-align: center;  
    } 
    </style> 
</head> 
<body> 
    <div> 
     <div> 
      <canvas id="showCanvas" width="800" height="400">Canvas not supported</canvas> 
     </div> 
     <h1>Please disable pop-up blockers for this site</h1> 
    </div>   
</body> 
+0

你弹出什么意思?你正在用画布创建一个弹出式窗口吗?还是他们要去一个直接的页面,画布不显示?并非所有浏览器都可以使用画布标签,请参阅此工作表以供参考http://caniuse.com/#feat=canvas – Canvas 2014-09-07 10:52:32

+0

非常感谢您的回复,在这种情况下,用户将进入直接页面和画布由于弹出窗口阻止程序而不显示。一旦弹出窗口阻止程序被禁用,画布加载。我意识到,并非所有的浏览器都可以使用canvas标签,并想知道我是否应该查看flash选项? – 2014-09-07 21:32:59

+0

如果你可以使用Flash来完成你的任务然后去做它,但记住HTML5和Flash都提供不同的功能和问题:) – Canvas 2014-09-09 16:01:11

回答

1

下面是成功的两个的AdBlock 2.7.13在Chrome和Adblock Plus的2.6.4在Firefox:重命名“bannerrotation.js”,以不同的名称被清除的问题与广告拦截,因为他们有一个“bannerrotation”关键字作为过滤器。

+0

不错的伙伴,请务必勾选此答案为正确的答案 – Canvas 2014-09-24 08:21:02

相关问题