Запустите скрипт, если на определенной веб-странице - PullRequest
4 голосов
/ 14 марта 2012

У меня есть скрипт, который загружает музыкальный проигрыватель, но я хочу запустить его только на своей странице подкастов.

Должно быть что-то вроде if window.location is example.com/podcasts then <script> blah </script>

Как я могу это сделать?Спасибо!

Ответы [ 2 ]

7 голосов
/ 15 марта 2012

JavaScript будет:

<script type="text/javascript">
    if(window.location.pathname == '/podcast') {
        // script body here
    }
</script>
0 голосов
/ 15 марта 2012

Я не знаю, поможет ли это, но на этой странице, если вы используете window.location, вы можете сделать что-то вроде следующего:

window.location['href']
=> "/4483691/zapustite-skript-esli-na-opredelennoi-veb-stranitse"
window.location['pathname']
=> "/questions/9709337/run-script-if-on-certain-webpage"

тогда вы можете сделать что-то подобное, если вы используете JQuery

if( window.location['pathname'] === 'desired_path') 
   $('body').append($('<script ... ></script>'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...