Как я могу сделать так, чтобы мои объявления вписывались в ширину тела? - PullRequest
0 голосов
/ 22 января 2019

Я недавно установил рекламу на своем сайте, и все отлично работает в настольной версии.Я хочу изменить рекламу в зависимости от веса экрана. У меня есть рекламный код, например:

<script type="text/javascript>
<script src="file.js">
<iframe>AD CODE </iframe>
</script>

. Я хочу динамически менять рекламу с настольного компьютера на мобильный с использованием ширины экрана с помощью JavaScript, но проблема заключается в том, чтопопробуйте вставить код в рекламную зону, сценарий «js» внутри не запустится, и объявление не будет отображаться.

Как лучше всего это сделать?

Спасибо всем вам

1 Ответ

0 голосов
/ 22 января 2019

Зависит от того, хотите ли вы ширину экрана пользователя или ширину окна. Если вы пытаетесь определить, использует ли пользователь мобильный телефон, то ширина экрана, скорее всего, будет наиболее подходящей.

var width = window.screen.availWidth;
if(width < 400){
   //do mobile relevant action
} else {
   //do desktop relevant action
};

На этот вопрос очень подробно ответили здесь: Получить размер экрана, текущей веб-страницы и окна браузера

...