好吧所以這也許是不可能的,但我認爲這是,我完全是新的,所以什麼iv'e嘗試可能顯然不工作,但我當時不知道。我的網站移動版響應式,沒有單獨的網頁用於移動網站,因此將代碼單獨放入頁面也無法使用。基於屏幕大小禁用JavaScript
iv'e嘗試:
<style>
@media screen and (max-width: 720px) {
#div {
display:none;
}
}
</style>
<div id="div">
<script type="text/javascript">
var adfly_id = ID;
var popunder_frequency_delay = 0;
</script>
<script src="https://cdn.adf.ly/js/display.js"></script>
</div>
,沒有工作。 Iv'e在這裏
if(screen.width < 720) {
// do any 720 width stuff here, or simply do nothing
return;
} else {
// do all your cool stuff here for larger screens
}
但是在哪兒見過這個代碼,我不知道我怎麼會放adfly代碼到它。
編輯:
感謝那些誰回答,iv'e得到它的Praveen庫馬爾回答的工作,而古怪它仍然在桌面上加載廣告,無論該決議的它工作完美的在手機上... Siguza我我會提前給你,以便將來參考。我會重新編輯...
編輯II:
以供將來參考,Siguza的方法也適用,所以如果在這個任何人絆倒,那麼你可以把你在誰的使用PIC。此外,Praveen Kumar方法也適用於最短的廣告,因爲任何可能使用它們而非adfly的人都是我使用的。
<script type="text/javascript">
if(screen.width < 720) {
var adfly_id = null;
var popunder_frequency_delay = null;
} else {
// do all your cool stuff here for larger screens
var adfly_id = ID;
var popunder_frequency_delay = 0;
}
</script>
<script src="https://cdn.adf.ly/js/display.js"></script>
<script type="text/javascript">
if(screen.width < 720) {
//screens bigger than 720
} else {
//shortest advertisement code
}
</script>
剛剛測試了這一點,並得到了錯誤(鉻開發工具)未捕獲的安全錯誤:阻止與外國來源訪問框架與原產地「網站」。協議,域名和端口必須匹配 –
@PaulSmith您是否試圖......爲我工作。嘗試使用CDN或代理。 –
它確實在我的工作只是一個問題,我仍然得到錯誤,廣告出現,但JavaScript仍然在720以上的屏幕上創建廣告 –