2010-03-04 6 views
2

일부 사용자 선택에 따라 클라이언트 측 메타 태그를 교체해야하는 경우가 있습니다. 그게 내가 시도한 것은 DIV 태그에 메타 컨텐트가 있다는 것입니다. 자바 스크립트에서 나는 바꿀 계획이다. Div 및 innerhtml My Meta taga는 Head 태그와 함께 배치됩니다. DIV 태그를 사용하면 메타 태그를 다이 니믹하게 배치 할 수 없습니다. 메타 태그를 제외한 다른 모든 유형의 컨텐츠를 배치 할 수 있습니다.클라이언트 측 Mettag 교체

내가 알고 싶은 것은 우리가 배치 할 수있는 것과 우리가 DIV 태그에 넣을 수없는 것들이 있다는 것입니다.

+1

를 시도? 예를 들어, SEO에서는 유용하지 않습니다. – chelmertz

+0

테스트의 일환으로 메타 태그를 대체하는 자동화 된 스크립트를 작성하고 있습니다. 메타 태그는 내 웹 분석에서 사용됩니다. 그 방법은 내가 differnt 유형의 사용자를 시뮬레이션 할 수 있습니다. 내 모든 사용자 정보는 메타 데이터에 저장되어 있기 때문입니다. – user171523

답변

0

당신은 헤더에 메타 태그를 선택하고 교체 jQuery를를 사용할 수 있습니다

$('meta').attr('charset'); 

이는 "UTF-8"로 문자 집합을 반환합니다.

다른 것으로 바꾸려면 사용할 수 있습니다.

$('meta').attr('charset','somethingelse'); 

마찬가지로

$('meta').attr('author','ctrl-alt-dileep'); 

당신이 사용자 jQuery를하지 않으려면 당신이 메타 태그의 동적 콘텐츠를 사용하려는 어떤 https://developer.mozilla.org/en/DOM/element.getElementsByTagName