我创建了一个示例脚本来添加和删除头部的元标记.但是Android 2.2似乎并不尊重它的删除.但是,它确实会在点击时添加元标记.例如,如何获得它以尊重标记的移除并通过javascript恢复为默认视口?
<script type="text/javascript">
$(document).ready(function(){
function initMeta(){
var headID = document.getElementsByTagName("head")[0];
var MetaNode = document.createElement('Meta');
MetaNode.name = 'viewport';
MetaNode.content = 'width=device-width,initial-scale=1.0,user-scalable=no,minimum-scale=1.0,maximum-scale=1.0';
MetaNode.id = 'Metatag';
headID.appendChild(MetaNode);}
function closeMeta(){
$("#Metatag").remove();}
$("#add").click(function(){initMeta();alert("Meta opened");});
$("#del").click(function(){closeMeta();alert("Meta closed");});
});
</script>
<input name="add" type="button" value="add Metatag" id="add"/>
<input name="del" type="button" value="delete Metatag" id="del"/>
最佳答案