当前位置: 首页 > 面试题库 >

从IFRAME获取当前URL

姜奇
2023-03-14
问题内容

有没有一种简单的方法可以从iframe获取当前网址?

观众将浏览多个站点。我猜我会在javascript中使用某些东西。


问题答案:

出于安全原因,只要iframe的内容和引用javascript是从同一域提供的,您就只能获取该url。只要这是对的,类似这样的东西就会起作用:

document.getElementById("iframe_id").contentWindow.location.href

如果两个域不匹配,则会遇到跨站点引用脚本安全性限制。



 类似资料:
  • 问题内容: 我正在使用以下代码来获取当前网址 是否有其他方法可以获取相同的URL,或者可能是获取当前URL的更好方法? 谢谢。 问题答案: 从参考:

  • 问题内容: 您如何从内获得一个? 问题答案: var iframe = document.getElementById(‘iframeId’); var innerDoc = (iframe.contentDocument) ? iframe.contentDocument : iframe.contentWindow.document; 您可以更简单地写: 并将返回第一个有效的内部文档。 一旦获

  • 问题内容: 我的网站在服务器上 为此,我有两个域, 和 我想使用PHP当前域,但是如果我使用,则可以告诉我 代替: 如何获取域而不是服务器名称? 我有PHP版本5.2。 问题答案: 尝试使用此: 或解析 apache_request_headers()

  • 我正在开发一个Android视频应用程序,我需要在暂停模式下获取当前显示的视频帧号。 我需要向我的服务器发送当前在视频中暂停的帧号,并返回关于该帧/时间的项目列表,现在我正在以毫秒为单位发送当前暂停的时间,但它不能很好地工作,因为服务器比较发送到它计算出具体的帧,基于时间,但有时比较并不精确。 我知道如果你使用MediaMetaDataRetriever,你可以从那个帧中得到一个位图,我做到了,但

  • 我正在为我的web应用程序使用Spring MVC。我的bean是在“”文件中编写的

  • 我的问题很简单。我正在建立一个简单的页面,我需要从moodle数据库中访问一些数据,比如当前记录的用户ID,他的消息,谁发送的... 该页位于本地。 Moodle托管在其他地方,但我拥有数据库所需的所有信息(用户和密码)。 我想做的是,通过cookies或其他东西,获取登录moodle的当前用户的消息。 我在一些地方读到,我可以只包含config.php,然后获得,但我希望使用cookie会话。