Редактор темы

Реклама
Реклама

Ucoz Iframe

  • Автор темы Автор темы Serg
  • Дата начала Дата начала

Serg

Новичок
Регистрация
30 Окт 2015
Сообщения
37
Рейтинг реакций
0
Баллы
8
Возраст
35
1/3
Автор темы
Доброе утро.
Дело обстоит так, серии я добавляю вот так http://сайт.ru/video.html?123
Где в iframe находится
<html>
<head>
<META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW"/>
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>
<head>
<link href="http://vjs.zencdn.net/6.2.7/video-js.css" rel="stylesheet">

<!-- If you'd like to support IE8 -->
<script src="http://vjs.zencdn.net/ie8/1.1.2/videojs-ie8.min.js"></script>
</head>

<body>
<script>
function getUrlVars() {
var vars = [],
hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for (var i = 0; i < hashes.length; i++) {
hash = hashes.split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1]
}
return vars
}
var getseria = [getUrlVars()['0']];</script>
<video id="my-video" class="video-js" controls preload="auto" width="640" height="264"
poster="MY_VIDEO_POSTER.jpg" data-setup="{}">
<source src="http://сайт.ru/video/" + getseria[0] + ".mp4" type='video/mp4'>
<p class="vjs-no-js">
To view this video please enable JavaScript, and consider upgrading to a web browser that
<a href="html5-video-support/index - Video.js: The Player Framework" target="_blank">supports HTML5 video</a>
</p>
</video>

<script src="http://vjs.zencdn.net/6.2.7/video.js"></script>
</body>
</html>
Возможно ли сделать, что бы на чужом сайте нельзя было вставить http://сайт.ru/video.html?123 в iframe.
Может какой-нибудь скрипт добавить в html, если такое возможно.
 
Код:
<script type="text/javascript">
    if ( new URL(document.referrer).hostname != 'localhost' )
        document.getElementsByTagName("body")[0].innerHTML = "";
</script>

Вместо localhost прописываешь свой домен(site.ru). Возможно потребуется прописать домен вместе с префиксом www.

Суть такова: при загрузке страницы скрипт проверяет рефер страницы. Если домен рефера не является твоим доменом(который ты пропишешь вместо localhost), то скрипт содержимое страницы удаляет(т.е делает тег body пустым)
 
  • Нравится
Реакции: Serg
Автор темы
Спс помогло!
 

Похожие темы Последние темы Популярные темы

Назад
Сверху