我已经在这工作了好几天了,包括这里在内的搜索还没有给我任何解决方案。
我正在创建一个与 POST API 交互的 Bookmarklet。除了最重要的部分外,我已经完成了大部分工作;将数据从 iframe(我知道很糟糕!如果有人知道更好的解决方案,请告诉我)发送到我域上的 javascript(与 API 相同的域,因此与 API 的通信没有问题)。
从用户单击书签的页面中,我需要将以下数据获取到 iFrame 中包含的 javascript。
var title = pageData[0].title;
var address = pageData[0].address;
var lastmodified = pageData[0].lastmodified;
var referralurl = pageData[0].referralurl;
我首先通过将这些数据解析为 JSON 并通过 iFrame 的 name="" 属性发送它来修复它,但在大约 20% 的网页上实现了这一点。我被拒绝访问;这也不是一个非常漂亮的方法。
有谁知道我如何解决这个问题。我不希望使用重定向的 POSTS,我希望这一切都是 AJAX 并且尽可能不引人注目。还值得注意的是,我使用了 jQuery 库。
非常感谢,
冰