2014-09-06 23 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

相關問題