Я занимался этим несколько дней, и поиски, в том числе и здесь, пока не дали мне никаких решений.
Я создаю Bookmarklet, который должен взаимодействовать с POST API. Я получил большую часть работы, кроме самой важной части; отправка данных из iframe (я знаю ужасно! Если кто-то знает лучшее решение, пожалуйста, дайте мне знать) в javascript на моем домене (тот же домен, что и API, поэтому связь с API не является проблемой)
На странице пользователь нажимает на букмарклет, который мне нужен, чтобы получить следующие данные в javascript, который включен в iFrame.
var title = pageData[0].title;
var address = pageData[0].address;
var lastmodified = pageData[0].lastmodified;
var referralurl = pageData[0].referralurl;
Сначала я исправил это, проанализировав эти данные как JSON и отправив их через атрибут name = "" iFrame, но понял, что примерно на 20% веб-страниц это происходит. Я получил отказ в доступе; также это не очень красивый метод.
Кто-нибудь знает, как я могу решить это? Я не собираюсь использовать посты, которые перенаправляют. Я хочу, чтобы все было AJAX и было как можно более ненавязчивым. Стоит также отметить, что я использую библиотеку jQuery.
Большое спасибо,
Ice