2015-08-17 3 views
4

У меня возникли проблемы с вложением слабой подачи на сайт html. Когда я пытаюсь использовать iframe, он просто отображается как белый ящик. Я попытался с помощью JQueryВставить slack на страницу html

<!DOCTYPE html> 
<html> 
    <head> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"> .  
    </script> 
    <script> 
$("#testLoad").load("http://www.SlackURLHere"); 
    </script> 
    </head> 
    <body> 

    <div id="testLoad"></div> 

    <iframe src="http://www.SlackURLHere"></iframe> 
    </body> 
</html> 

Я попытался с "HTTP" и "HTTPS" на обоих IFRAME и JQuery, не повезло. :(Так что если у вас есть какие-либо другие методы, пожалуйста, доля!

Благодарности

+0

Можете ли вы просмотреть URL-адрес слабого канала в браузере? Если это так, то это не URL-адрес, и вы можете устранить его как возможную проблему. – Christian

+0

Вы действительно не выбираете двойную цитату после URL-адреса, или это просто опечатка? – kittykittybangbang

+0

Просто опечатка при копировании. – kir13y

ответ

7

Только что попробовал это, и это выглядит как причина не будет отображаться из-заголовка X-Frame-Options, который устанавливается на slack.com в быть SAMEORIGIN. Другими словами, вам разрешено вставлять эту страницу только на slack.com, а не где-либо еще.

+0

Вы могли бы сделать так много интересного, если бы вы могли интегрировать его в свою собственную веб-страницу. Очень жду этой функции! –

+0

Вы можете выполнить ajax скрипт в своем собственном домене, который извлекает разметку для вас. iframe.html> proxy.php> slack.com/stuff – RedYetiCo

-2

Вы забыли закрыть кавычки на вашем iframe source. В противном случае он будет работать Также вы закрываете DIV слишком рано. Закройте его после того, как IFrame и не раньше. Смотрите это fiddle

iframe image

+0

Спасибо за ответ, но он, похоже, не работает при изменении URL-адреса на наш слабый URL-адрес. (jsfiddle) iframe - это просто белый ящик> _ <Если вы знаете, почему это происходит, пожалуйста, скажите мне. – kir13y

+0

может быть проблемой с данными, извлекаемыми с сервера, а не с кодом. Разве консоль отладки говорит что-нибудь? – Whirlwind990

+0

Не удалось загрузить ресурс: net :: ERR_INSECURE_RESPONSE Использование https вместо http по-прежнему дает ту же ошибку – kir13y

Смежные вопросы