我正在将域加载到Iframe中,有一个按钮“删除”。我想使用Jquery或javascript单击该按钮。 Chrome不允许作为SOP政策。
<!DOCTYPE html>
<html>
<head>
<title>Exploit me</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous"></script>
</head>
<body>
<iframe id ="myframe" src="index.html"></iframe>
<button id = "click_me">click for color</button>
<script>
$(document).ready(function() {
$('#click_me').click(function() {
// console.log("hu");
// var x = document.getElementById("myframe");
// var y = x.contentDocument;
// y.getElementById("click").click();
// y.body.style.backgroundColor = "blue";
document.getElementById("myframe").contentDocument.getElementById("click").click();
});
});
</script>
<!-- <script>
$(document).ready(function() {
$( "#click" ).click();
});
</script>
<script>
$('#click').click(function() {
alert("I am outer button");
});
</script> -->
</body>
</html>
我的问题是,我可以点击iframe加载的网站通过jquery和javascript添加到我的iframe.html