每当iframe src属性更改时,javascript将查询参数附加到iframe src

每当iframe src属性更改时,javascript将查询参数附加到iframe src,javascript,iframe,Javascript,Iframe,在我们的一个Web应用程序中,我们有一个iframe,用于ebmed我们管理的另一个站点 这两个应用程序/网站的来源不同 在iframe src上,我们附加了一个查询参数,以便我们要嵌入的站点不显示其标题 用户可以与嵌入式站点交互,并单击指向嵌入式站点其他页面的链接;此链接中的URL不包含查询参数 我们是否可以检测何时单击了链接,或者iframe何时开始加载新URL,并动态附加查询参数 谢谢:我创建了这个JSFIDLE。。我不认为这是最佳实践,但基于您的用例。。当用户单击iFrame时捕获,并添

在我们的一个Web应用程序中,我们有一个iframe,用于ebmed我们管理的另一个站点

这两个应用程序/网站的来源不同

在iframe src上,我们附加了一个查询参数,以便我们要嵌入的站点不显示其标题

用户可以与嵌入式站点交互,并单击指向嵌入式站点其他页面的链接;此链接中的URL不包含查询参数

我们是否可以检测何时单击了链接,或者iframe何时开始加载新URL,并动态附加查询参数


谢谢:

我创建了这个JSFIDLE。。我不认为这是最佳实践,但基于您的用例。。当用户单击iFrame时捕获,并添加查询参数或更改iFrame源。。沃利亚:

focus();
var listener = addEventListener('blur', function() {
    if(document.activeElement === document.getElementById('iframe')) {
        message.innerHTML = 'Redirecting';
    var iframe = document.getElementById('iframe');
    iframe.src = "//example.com?queryParamCentralHere";
    }
    removeEventListener(listener);
});