Можно ли выполнять вызовы ajax из букмарклета?

Я планирую создать букмарклет, который пользователи будут использовать для обмена контентом (в первую очередь URL-адресом и заголовком страницы) в сети, скажем, на mysite.com. Итак, вот что я следую до сих пор:

  1. Букмарклет вызывает external.js, который в основном содержит всю логику
  2. external. js может а) создать iframe или б) открыть всплывающее окно и передать информацию об общем URL

Теперь мой вопрос ... есть ли возможный третий подход, при котором внешний файл js может загружать все через ajax из mysite .com. Или, поскольку букмарклет будет делиться контентом с других сайтов, это не сработает из-за той же политики происхождения. И единственный способ, которым это может сработать, - это выполнение вызовов ajax изнутри iframe или всплывающего окна?

Также есть ли предпочтение или недостатки использования всплывающего окна по сравнению с подходом iframe?

6
задан Adi 8 March 2011 в 23:00
поделиться