经过对bit.ly和美味书签的反向工程后,我注意到它们都创建了iframe。

这样可以使小书签可以访问用户的信息。我没有看到其他任何方式让小书签知道谁在创建小书签。

但是两者都有一种模式。书签只是一个哑的占位符,它调用实际的脚本。这样,由于拖动到书签栏中的代码在某种程度上是永久的,因此可以更新小书签。

然后,所调用的代码通过将URL指定为bitty或Delicious来创建和iframe,该URL还包含要保存的信息的GET参数。

最佳答案

提到的书签可能正在使用iframe,因为那样可以对其进行特定样式设置,并包含与网站的JavaScript不冲突的JavaScript。

GET参数用于将所需的数据从父窗口传输到子窗口,而没有跨框架脚本保护。

关于javascript - 为什么小书签会使用iframe?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33486454/

10-11 05:35
查看更多