Заставить iframe иметь ID - PullRequest
       1

Заставить iframe иметь ID

3 голосов
/ 06 января 2020

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

Это код iframe, который я предоставляю своим пользователям:

<iframe src="http://www.example.com/embed/2854" id="zframe" width="100%" height="460" scrolling="no" frameborder="0"></iframe>

Когда пользователи удаляют рамку ID, мой javascript перестает работать.

Есть ли способ заставить iframe иметь идентификатор через javascript?

Ниже приведена моя попытка принудительно использовать идентификатор в моем iframe, когда пользователи удаляют идентификатор из предоставленного мною кода iframe:

<html>
<head>
<title></title>
</head>
<body>
<script>
document.getElementByTagName('iframe')[0].setAttribute("id", "zframe"); 
</script> 
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...