84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
JavaScript 怎么跨域修改iframe里的样式,或者获取iframe里的html代码。我想把iframe里的图片大小修改一下。但是iframe里的页面不在同一域。有办法吗?谢谢!
欢迎选择我的课程,让我们一起见证您的进步~~
如果两个网站都在你的控制之下,还是有可行的方案的。如果你不能控制iframe,那不行。
看iframe 是否在你的控制范围,如果是那就可以操作,可以通过postMessage的方式去调用iframe里面的代码
同意楼上,如果我在我的网站上写上如下代码,你的浏览器又自动保存填写了密码,岂不是很危险。所以要两个域名都在你的控制之下,被访问的那个域名告诉浏览器允许另一个域名可以访问自己的内容
win = window.open("https://segmentfault.com"); var inputs = win.doucment.getElementsByTagNmae("input"); // send(inputs);
父页面: 使用postMessage发送需要修改的信息。子iframe: 监听onmessage 事件,修改自身的样式。
如果两个网站都在你的控制之下,还是有可行的方案的。
如果你不能控制iframe,那不行。
看iframe 是否在你的控制范围,如果是那就可以操作,可以通过postMessage的方式去调用iframe里面的代码
同意楼上,如果我在我的网站上写上如下代码,你的浏览器又自动保存填写了密码,岂不是很危险。所以要两个域名都在你的控制之下,被访问的那个域名告诉浏览器允许另一个域名可以访问自己的内容
父页面: 使用postMessage发送需要修改的信息。
子iframe: 监听onmessage 事件,修改自身的样式。