Мне нужно встроить сайт с некоторыми функциями в сайт, изначально из другого домена, на одну из страниц, над которыми мы работаем.
Я знал два разных способа сделать это: через JQuery с помощью функции .load () и с помощью IFRAMES.
- Я просто не могу сделать это через JQuery из-за политики одного и того же происхождения
- IFRAME загружает сайт, но на нем есть функция javascript, и он не работает.
Какие еще способы я могу использовать для этого? Есть ли новые, обновленные способы? Я пометил этот вопрос как «2014», потому что подумал, что некоторая новая информация может иметь отношение к этой проблеме.
1 ответ
IFRAME должен работать. Можете ли вы подтвердить, что javascript работает сам по себе? Можете ли вы подтвердить, что при проверке настроек консоли в инструментах разработчика на Chrome или Firefox нет ошибок javascript, которые могут исходить из исходных страниц, конфликтующих javascript со встроенными страницами javascript?
Также заголовок Access-Control-Allow-Origin может быть установлен на встроенном сайте, что предотвращает его правильное использование в iframe.
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.