2015-10-21 2 views
0

Я следующий видРазрешить разрешение на перекрестный происхождения обрамления в PHP

Page on honor.es showing the error

Отъезд 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.

Вот скриншот ошибки:

Cross-origin error shown in Firebug's console

Я попытался решить эту проблему, поворачивая страницу 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 или как я могу исправить эту ошибку?

+1

Поскольку это заголовок, он должен идти на самом верху страницы, перед чем, в том числе пробелы, выводится в браузер. Это общий комментарий, я не знаю, исправит ли это это ... – Rasclatt

+0

@ Rasclatt, как вы сказали, я помещал эту верхнюю часть страницы, что означает, что это так, но ошибка - это тот же самый заголовок ' ... 'но ошибка такая же – Chathz

+0

Да, точно. Как я уже сказал, я не занимаюсь перекрестным происхождением, поэтому, я боюсь, у меня нет опыта в обходе. – Rasclatt

ответ

0

В этой ситуации я боюсь, что вы ничего не можете сделать, потому что X-Frame-Options: SAMEORIGIN установлен на веб-сервере iframe, который вы включаете. Он ограничивает любой веб-сайт, чтобы получить его контент с перекрестным происхождением.

Политика одинакового происхождения - это конфигурация в основе браузера, только способ ее достижения - изменение основных функций браузера.

С уважением,

+0

Итак, ваша идея: у меня нет опции – Chathz

+0

Да, если у вас нет полномочий для веб-сервера iframe, который вы включили, я думаю, вы должны попробовать что-то еще. –

+0

вы можете предложить «продвинутый редактор изображений jQuery», похожий на «ClassyPicozu» – Chathz

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

  • Нет связанных вопросов^_^