Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   DOM доступ js в страницу во фрейме (https://javascript.ru/forum/css-html/74852-dom-dostup-js-v-stranicu-vo-frejjme.html)

Brick 12.08.2018 11:08

DOM доступ js в страницу во фрейме
 
Как получить доступ js,к DOM странице,во фрейме?

ksa 13.08.2018 10:55

Цитата:

Сообщение от Brick
Как получить доступ js,к DOM странице,во фрейме?

Как вариант...
http://javascript.ru/forum/misc/1810...-k-iframe.html

https://learn.javascript.ru/iframes

Brick 13.08.2018 16:55

Вот нашёл:
Политика безопасности браузера не позволяет получать доступ к dom или js для разных доменов.
Для одного - пожалуйста.
.html на диске D:\ и страница с сервера имеют разные домены.
Потому не работало.

если в фрейме ссылка: qwe.html - работать будет,а если там src="www.site.ru" - работать не будет?

Brick 13.08.2018 16:57

если фрейм такой:
<iframe src="www.site.ru"/>

то никак нельзя доступ получить к DOM?
может есть какой-то способ,обмануть браузер, что домены одинаковые :(

Brick 13.08.2018 16:57

ksa,
помогите пожалуйста

Nexus 13.08.2018 17:03

Цитата:

Сообщение от Brick
может есть какой-то способ,обмануть браузер, что домены одинаковые

Проксируйте запросы.
<iframe src="/my-proxy?url=www.site.ru"/>

Aetae 13.08.2018 17:10

Если сайт не чужой - то вы можете на стороне сайта разрешить взаимодействие.
Если вы пишете для себя - можете воспользоваться ююзерскриптами.

Brick 13.08.2018 18:20

Aetae,
сайт чужой.
юзерскрипты использую,но проблема следующая они работают только в opera mobile (clasic) :(

Brick 13.08.2018 18:21

Nexus,
проксировать запросы - это как? что это?не знаком с этим :(

Brick 13.08.2018 18:24

Nexus,
<iframe src="/my-proxy?url=http://www.site.ru"/>
- не работает,не с http,ни без
:(


Часовой пояс GMT +3, время: 16:45.