#facebook #facebook-like
#Facebook #facebook-подобный
Вопрос:
привет, я студент и практикую, как разместить код подключения like box в простом html с помощью блокнота, вот простой код, который я пишу с помощью кода подключения like box:
<html>
<head>
<title>My Great Web page</title>
</head>
<body>
<iframe src="//www.facebook.com/plugins/likebox.php?href=http://www.facebook.com/ebitesblogamp;amp;width=292amp;amp;colorscheme=lightamp;amp;show_faces=trueamp;amp;border_coloramp;amp;stream=trueamp;amp;header=trueamp;amp;height=590" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:292px; height:590px;" allowTransparency="true"></iframe>
</body>
</html>
и когда я пытаюсь выполнить в браузере, он говорит:
Эта веб-страница не найдена
Веб-страница не найдена для веб-адреса:
file://www.facebook.com/plugins/likebox.php?href=http://www.facebook.com/ebitesblogamp;width=292amp;colorscheme=lightamp;show_faces=trueamp;border_coloramp;stream=trueamp;header=trueamp;height=590
Error 6 (net::ERR_FILE_NOT_FOUND): The file or directory could not be found
надеюсь, ребята, это решит мою проблему, спасибо 🙂
Ответ №1:
Сбой происходит из-за того, что //
in является относительным протоколом, что означает, что он загружает ссылку / фото / лайк / что угодно, используя тот же протокол, который используется для доступа к самой странице.
- При доступе к странице через HTTP (
http://
) поле Like будет включено через HTTP - При доступе к странице через HTTPS (
https://
) поле «Нравится» будет включено через HTTPS
Вы обращаетесь к файлу на localhost через file protocol ( file://
) — это означает, что он пытается включить поле «Нравится» таким же образом, что недопустимо, поскольку на вашем компьютере нет файла с именем ‘www.facebook.com `
Используйте <iframe src="https://...
сейчас и измените его обратно на <ifame src=//...
при загрузке на свой сервер
Ответ №2:
<iframe src="//www.facebook.com/plugins/likebox...
должно быть…
<iframe src="https://www.facebook.com/plugins/likebox...