2016-10-22 54 views
1

改变meta标签有必要从文本改变meta标签通过IFRAME

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 

/HTML文本/ IFRAME通过个人域名访问外部网站的平原

代码:

<html lang="en"> 
<head> 


    <style type="text/css"> 

    html, body, div, iframe { margin:0; padding:0; height:100%; } 
    iframe { display:block; width:100%; border:none; } 
    </style> 
</head> 

<body> 

    <div> 
    <iframe src="http://other-domain-website.com"> 
     </iframe> 
    </div> 
</body> 
</html> 

回答

0

如果您需要更改更多然后这个你可以尝试让这个网站的文本。解析它,改变标签,然后插入iframe与src =“mydomain/parse.php”。

或者更简单的方法,你可以使用jQuery:

$("#iframe").contents().find('meta[http-equiv="Content-Type"]').attr('content', 'text/plain; charset=utf-8'); 

更多信息在文档:http://api.jquery.com/contents/

+0

@Radoslow Halicki此选项似乎不工作。你能详细解释一下解析选项吗? – mac

+0

您是否将id添加到iframe? $( “#your_iframe_id”)。 –