作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在开发一个 clicktail 克隆。我已经记录了所有的鼠标交互和窗口滚动,我的计划是通过打开已记录到 iframe 中的 URL 来回放它们,然后让鼠标图像移动到捕获的坐标,图像指示何时发生点击以及iframe 滚动到捕获的滚动位置
当我在 iframe 中查看来 self 的域的页面时,这工作得很好,但是一旦我显示来自不同域的页面,我就会从 FF 控制台收到访问被拒绝的错误,并从 IE 收到相同的问题
这是由于 JavaScript 的同源策略。
我一直在读这篇文章-> Ways to circumvent the same-origin policy
这似乎已成为许多开发人员面临的一个问题,并且有一些技巧可以解决这个问题。
任何人都可以针对我的情况提出合适的 hack 吗?
最佳答案
你总是可以伪造它。也许你可以将你的 iframe 放在容器 div (css: overflow: hidden; height:/* some height */
) 中,并将 iframe 元素设置为页面的完整高度,并且滚动 div?
关于javascript - 滚动包含来自不同域的页面的 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5890170/
我在 StackOverflow 和其他地方看到了很多与此类似的问题,但没有一个直接解决我的问题。我正在 THREE.js 中使用凸包生成器生成 n 边多面体。我想将方形纹理映射到每个多面体的每个面上
我是一名优秀的程序员,十分优秀!