在grails/groovy中检索IFrame的URL

Retrieving URL of an IFrame in grails/groovy

本文关键字:IFrame URL 检索 grails groovy      更新时间:2023-09-26

我正在使用Grails/Groovy创建一个应用程序,它将包含一个iFrame,用户可以在其中浏览。我希望能够存储的URL, iFrame是目前在一个字符串属性(currentSession)上的用户帐户,所以它会自动返回到这个页面下次用户登录..

我只是不知道如何检索的URL的iFrame,所以它可以保存到currentSession每当用户注销

我认为你必须用javascript抓取iframe URL,并将其发布到可以访问当前会话的Grails控制器。

也许像这样(假设你使用jQuery作为你的Javascript框架):

<g:javascript>
     var iframe = $('#iframeid')
     var url = iframe.attr('src')
     $.post('${createLink(controller: 'some_controller', action: 'some_action')}', {ur: url})
</g:javascript>

然后制作一个控制器-询问是否需要帮助:-)

必须使用JavaScript完成,例如:

var frameUrl = document.getElementById('_content').src

,其中_content为目标帧的ID。frameUrl将在框架

中包含文档的URL我猜你知道怎么把它发送到服务器?