Я следующий видРазрешить разрешение на перекрестный происхождения обрамления в PHP
Отъезд sample page.
Как только я нажимаю Open Popup Editor Я не получаю результаты, показывая, что он по-прежнему загружается, но не заканчивается.
Затем я проверил это с помощью Firebug, и я увидел следующую ошибку:
Load denied by X-Frame-Options: https://www.picozu.com/editor/?i=aHR0cDovL2FiLWZseWVycy5ob25vci5lcy9EZXNlcnQuanBn&key=A7lwl9MYGLNfVL7x&theme=galaxy&workspace=2 does not permit cross-origin framing.
Вот скриншот ошибки:
Я попытался решить эту проблему, поворачивая страницу HTML в сценарий PHP и добавление этого кода:
<?php header('Access-Control-Allow-Origin: *'); ?>
Итак, это файл PHP
<!DOCTYPE html>
<html>
<head>
<?php header('Access-Control-Allow-Origin: *'); ?>
<meta name="viewport" content="width=device-width" />
<title>Brochure_Dashboard</title>
<script src="js/jquery.min.js"></script>
<script src="js/jquery.classypicozu.min.js"></script>
<link rel="stylesheet" type="text/css" href="css/jquery.classypicozu.min.css" />
</head>
<body>
<div>
<button class="picozu">Open Popup Editor</button>
<script type="text/javascript">
$('.picozu').ClassyPicozu({
key: 'A7lwl9MYGLNfVL7x',
image: 'http://ab-flyers.honor.es/Desert.jpg',
width: 900,
height: 600,
theme: 'galaxy',
workspace: 2
});
</script>
</div>
</body>
</html>
Но ошибка все тот же. Вы можете try it out yourself.
Я просто хочу знать, есть ли какие-либо проблемы с моим файлом PHP или как я могу исправить эту ошибку?
Поскольку это заголовок, он должен идти на самом верху страницы, перед чем, в том числе пробелы, выводится в браузер. Это общий комментарий, я не знаю, исправит ли это это ... – Rasclatt
@ Rasclatt, как вы сказали, я помещал эту верхнюю часть страницы, что означает, что это так, но ошибка - это тот же самый заголовок ' Php ('Access-Control- Allow-Origin: * '); ?> ... 'но ошибка такая же – Chathz
Да, точно. Как я уже сказал, я не занимаюсь перекрестным происхождением, поэтому, я боюсь, у меня нет опыта в обходе. – Rasclatt