Я использую загрузчик 3, и у меня есть этот код:
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="archivos/pelicula.mp4" allowfullscreen></iframe>
</div>
Я хочу удалить опцию загрузки из элементов управления просматриваемого видео.
Я знаю, что с помощью тега <video>
, просто поместив controlslist="nodownload"
, эта опция исчезает, но из тега <iframe>
я не смог этого сделать, и я поставил его с <iframe>
, потому что они помещают его на страницу начальной загрузки.
Я использую следующий код jquery для доступа к содержимому iframe и внесения изменений в него, но проблема в том, что он не вносит изменения, предположительно, если он получает доступ, но не вносит изменения.
$(document).ready(function(){
quitarDescarga();
});
function quitarDescarga()
{
var contenido = $("#vIFrame").contents().find("video").attr("controlslist", "nodownload");
}
Я понял, что этот код работает, только если он выполняется с кнопки, как я могу заставить его работать с того момента, как я закончу загрузку страницы ??
Soluci¦n, который encontré является следующим:
то, в чем он нуждался, состояло в том, чтобы снимать opci¦n разряда v¦-deo, который был загружен в этикетке <iframe>
, благодаря идее, которую мне дал Хосе в Вашем комментарии, я сделал следующий c¦digo:
$(document).ready(function(){
quitarDescarga();
});
function quitarDescarga()
{
var contenido = $("#vIFrame").contents().find("video").attr("controlslist", "nodownload");
}
то, что suced¦ - в aquà - состояло в том, что он выполнял c¦digo, закончив загружать pÃ: gina, но проверяя основательно я понял, что c¦digo был должен выполнять, закончив загружать контент этикетки iframe
, на которое я сменил мой c¦digo as¦-:
$(document).ready(function(){
$("#vIFrame").load(function(){
$(this).contents().find("video").attr("controlslist", "nodownload");
});
});
, Но mÃ: s однако segu¦ - в имея проблемы, так как он помечал эти ошибки:
Uncaught TypeError: a.indexOf is not a function
at r.fn.init.r.fn.load (jquery.min.js:4)
at HTMLDocument.<anonymous> (pelicula.php:12)
at j (jquery.min.js:2)
at k (jquery.min.js:2)
Я использовал api jquery google versi¦n 3.2.1, и из-за какого-то raz¦n этот versi¦n дал мне конфликт с funci¦n load
, что я сделал как последний ресурс состоял в том, чтобы менять в versi¦n 1.11.2 из api jquery google и с этим я funcionà чуда.