Междоменный виджет Javascript

#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