以http://youtube.com、http://justin.tv、http://ustream.tv为例,是否可以做到以下几点:
- 在弹出窗口中打开第三方页面
- 分析元素的高度和宽度
- 调整窗口内容的大小并将窗口内容偏移到元素的大小
当特定站点禁用嵌入时,这将特别有用。
以http://youtube.com、http://justin.tv、http://ustream.tv为例,是否可以做到以下几点:
当特定站点禁用嵌入时,这将特别有用。
虽然您无法将弹出窗口的大小调整为特定内容的大小(出于上述 levik 的原因),但您可以直接滚动到特定元素,前提是第三方站点已使用 ID 装饰了元素(或附近的祖先/兄弟姐妹)。我经常将 jQuery 的nyroModal插件用于页内弹出窗口(通常比完整的浏览器弹出窗口更用户友好)。NyroModal 支持使用以下链接滚动到一个元素(比如一个 id 为“mainVideo”的 Flash 视频):
不允许您的脚本检查或操作来自与运行它的页面不同的主机的文档的 DOM 内容。
这意味着除非您的脚本从 youtube.com 域运行,否则您将无法检查或操作那里的页面。