我正在制作一个桌面应用程序,我可以在其中使用 AppJS 过滤 iframe 内的一些特定 div。我有一个问题,我无法隐藏一些 div,有一个代码:
<!DOCTYPE html>
<html>
<style>
</style>
<head>
<link type="text/css" rel="stylesheet" href="style.css" />
<script>
function resizeIframe(newHeight)
{
document.getElementById('iframe1').style.height = parseInt(newHeight,10) + 10 + 'px';
}
</script>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.js"></script>
</head>
<body onload='parent.resizeIframe(document.body.scrollHeight)'>
<h1>hello world</h1>
<iframe name='iframe1' id="iframe1" src="http://www.example.com" frameborder="0" border="0" cellspacing="0" style="border-style: none;width: 100%; height: 100%;"></iframe>
<script>
$(function(){
var f=$('#iframe1')
f.load(function(){
f.contents().find('div').hide();
})
})
</script>
</body>
</html>
我从控制台收到错误 Unsafe JavaScript 尝试使用 URL 访问框架
有可能解决这个问题吗?