#javascript #cross-domain
#javascript #междоменный
Вопрос:
Я хочу создать виджет javascript, похожий на профиль участника linkedin. https://developer.linkedin.com/plugins/member-profile-plugin?button-type-inline=true
На моем сайте пользователь может управлять некоторыми данными. Я хочу разрешить пользователю копировать некоторый HTML-код и вставлять на свой сайт HTML для отображения данных.
Я хочу, чтобы HTML-код выглядел как:
<script src="http://mysite.com/code.js?userid=123"></script>
И если пользователь вставляет этот код на свой сайт, то загружается код javascript и отображаются данные (отображается виджет)
Как это сделать? Я знаю об ограничениях для междоменного доступа. Но в случае linkedin это не проблема. Их виджет работает нормально.
Спасибо.
Обновить. Как я понимаю из комментариев, отобразить какие-либо данные на странице, которая включает мой файл javascript, не проблема. Я собираюсь провести тесты.
Комментарии:
1. Просто закодируйте его ***! Но если серьезно, если пользователь внедряет ваш скрипт, это работает, если вы хотите, чтобы скрипт загружал внешние данные, используйте JSONP. Вот и все.
Ответ №1:
Данные либо встроены в скрипт, либо загружаются через JSON-P