我有这段代码:
<iframe src="/go/afflink.php" width="100%" height="400px" seamless="seamless" scrolling="yes" frameborder="0"></iframe>
显然afflink.php
是指向外部网站的会员链接,因此我无法访问该网站。
iframe位于我的评论页面的底部。问题是每当我打开页面时,浏览器会向下滚动到底部以显示iframe。我希望浏览器忽略焦点。我该怎么办?
我搜索了stackoverflow并且没有关注其他元素的问题&#39;似乎对我有用。
答案 0 :(得分:0)
如果假设iframe未在同一个域中提供..您可以将任何其他可聚焦的dom元素放在页脚中的iframe之后将自动对焦设置为true。如果这不起作用,请在父主窗口中尝试以下操作:
$(window).on('load', function() {
setTimeout(function(){$("body").focus()}, 100);
});
或者通过vanilla JS
window.onload = function() {
document.getElementById("some-focusable-element-from-parent-window").focus();
};