Использование Iframe для встроенного приложения - PullRequest
0 голосов
/ 08 июня 2011

В настоящее время я программирую веб-приложение, которое может быть встроено.Мне интересно, будет ли хорошей практикой генерировать iframe для интерфейса с помощью включенного файла Javascript?

Например, пользователю просто нужно добавить это на свою индексную страницу:

<script src="App.myurl.com/Application.js"/></script>
Init_App("[User_Public_Authorization]");

Application.js затем сгенерирует Iframe, содержащий код PHP для приложения.

1 Ответ

0 голосов
/ 08 июня 2011

Прежде чем написать сценарий, вы всегда должны спросить себя, действительно ли он вам нужен.

Что вы хотите сделать, это загрузить скрипт, который затем создает iframe, который затем загружает ваше приложение.

Более простым решением было бы просто использовать iframe.

Какие преимущества вы получите от своего сценария?

Что может сделать ваш скрипт, чего не может сделать обычный iframe?

Используйте тег iframe и, если вам нужны специфичные для сайта параметры, поместите их в строку запроса

    <iframe 
     src="App.myurl.com/Application.php?width=200&height=300" 
     width="200" 
     height="300" >
         <p>your browser does not support iframes</p>
    </iframe>

Генерирование кода PHP с помощью javascript бессмысленно, поскольку PHP выполняется на сервере.

И поверьте мне вы не должны запускать на своем сервере код, сгенерированный клиентом .

...