사이트 가 복잡 하 게 전환 되 는 JS 가 페이지 카드 를 만 나 죽 는 해결 방법
그래서 인터넷 에서 비교적 유행 하 는 복잡 한 전환 JS 를 찾 아 이 루어 졌 지만 나중에 일부 페이지 가 끊 겨 서 실행 할 수 없다 는 것 을 알 게 되 었 다.팝 업 메 시 지 는 모두 이 번 거 로 운 전환 JS 가 가 져 온 문제 임 을 나타 낸다.
자세히 살 펴 보 니 알 고 보 니 이 문 제 였 다.공유 해 보면 비슷 한 문제 에 부 딪 히 는 사람 이 적지 않 을 것 이다.
선행 코드:
 
  
//               ! 
  
 
  
var Default_isFT = 0 //      ,0-  ,1-   
  
var StranIt_Delay = 50 //      (                  ) 
  
 
  
//-------    ,    ------- 
  
//     
  
function StranText(txt,toFT,chgTxt) 
  
{ 
  
if(txt==""||txt==null)return "" 
  
toFT=toFT==null?BodyIsFt:toFT 
  
if(chgTxt)txt=txt.replace((toFT?" ":" "),(toFT?" ":" ")) 
  
if(toFT){return Traditionalized(txt)} 
  
else {return Simplized(txt)} 
  
} 
  
//    ,    ,       
  
function StranBody(fobj) 
  
{ 
  
if(typeof(fobj)=="object"){var obj=fobj.childNodes} 
  
else 
  
{ 
  
var tmptxt=StranLink_Obj.innerHTML.toString() 
  
if(tmptxt.indexOf(" ")<0) 
  
{ 
  
BodyIsFt=1 
  
StranLink_Obj.innerHTML=StranText(tmptxt,0,1) 
  
//StranLink.title=StranText(StranLink.title,0,1) 
  
} 
  
else 
  
{ 
  
BodyIsFt=0 
  
StranLink_Obj.innerHTML=StranText(tmptxt,1,1) 
  
//StranLink.title=StranText(StranLink.title,1,1) 
  
} 
  
setCookie(JF_cn,BodyIsFt,7) 
  
var obj=document.body.childNodes 
  
} 
  
for(var i=0;i{ 
  
var OO=obj.item(i) 
  
if("||BR|HR|TEXTAREA|".indexOf("|"+OO.tagName+"|")>0||OO==StranLink_Obj)continue; 
  
if(OO.title!=""&&OO.title!=null)OO.title=StranText(OO.title); 
  
if(OO.alt!=""&&OO.alt!=null)OO.alt=StranText(OO.alt); 
  
if(OO.tagName=="INPUT"&&OO.value!=""&&OO.type!="text"&&OO.type!="hidden")OO.value=StranText(OO.value); 
  
if(OO.nodeType==3){OO.data=StranText(OO.data)} 
  
else StranBody(OO) 
  
} 
  
} 
  
function JTPYStr() 
  
{ 
  
return '                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             '; 
  
} 
  
function FTPYStr() 
  
{ 
  
return '�}�@�K� O�\�W� T�[�☆C�k�O� ��^�r������ U���^�N��v��P��� ]���H��q�p���T�l�I�e�P�� ��K�g�N�a�⑿Q���M�K�N�n��}������y� ��v� s���p�P�b�U���L�L���c�S� n���m��r� Q� \�G�V�t�Y�u�X��_�x�����P�I�I�h��N�z�r�A�τ|�� ��J���N��b�o�~�n��[������Z�e�_�зJ��� �� ����Q����� h��n�v�u�\�ПI� ��� f��c�|�� ��{ ��B���V��|���� Y� ��x���� �� �����D�g�Z�Z�~�� I����D�E�l�P�y�m�\�C�┕����L��w�U�M����^���S�S� h�L���T�p�S�P�w�� o�x�}���D�`��}�w� s��M������V���V��R���w�t���o���m���h����� M����P�^�^�T��V� �w���|�����F�]��L����^��n�h�u�Q�R�M�Z���t � o����W�A��������g�h���Q� ���o�S�e�]�x�зV�x���Z�≈M�d�L��� �@����C�e��I�u���O���D� E������H�^�o�A�v�a�Z��r�{���O� {�g�D�}�O�z�A�|��� ����p�]���b�`�v��I����T�u�R��{�Y�����v�u�z� �����q�C�e�_��U�g�I�^�M�A��o�@��i�o�R� d��Q�m���f�x�e�����※N�����Y�]� o�\�H��M�x�a�M� G�X�Q�E�^�x��E�_�P�w�ふn���� ��F�K�~���V��r��h�Q���U���D�R� ��{��r�@�@�m������[� |���E���� D� ��I�h�x�Y��Y����� [��r�`�z���B��z�i�� �������Z�� v����|��C�R��[�C�U�g��R�`�X�I�s����@� \��n�]���Шt�J�R�B�]�t� u���T����H� X�H� |�]�V�G�n���\��y� �����S�]��}�_���j���j�����a��R�R� I���u�~�}�m�z�U�M���^�T�Q �q�]�V�T�����i� i����d��R����}�Q���\���c�{�y� X� [�H��f� ��B��m������ �Q� o�~�� r���Z�W�t���I�a�P����� r���i�_�h�l��O�{�u���H� �� V��R�T�M��������L�T�U�w��t�X�Q���\�l�q������N�����@���S�N�[�`�J�H�p��A���c���F��^�|��x�E���s�o���_�@� g�J�x�s�q��J�c���⑺_�w��� }����⒓��Y� W������p���B�d�z� O���� I�B��K� }���{� ���r�g���R�� ����� F� ����H� g� Q����p�l���f�T�q�z���Z��A�b�\�K�V�C�m��q�O�p�S�s���i�H��E����c����T��U���C���l�v�`�R�}�w��l�N�F�d��N�~�y�^�D�T�F�j���r�W��E�D�m��� B�f�W�f�`�����H�S���^��^�l� ��y����Y� ��u�C� u� _�o���]�F� `�a� u��� ��r��{�b�M�B�v�r�w�y�t��e�@�U�F�I�h�W�w�������l�����N��[��f��y�{�C���a�x�\��d� n�C��u��S�w�m�� x�_�k�W� ��ゑZ���d� f����������}� ���W����┲V�����P����W�B� ��u� b�G�{�����I�~�t��U�z�x�は���|���x��h�x�g���[�a��y��� ����t����I� ��f��� b�x�����n�]��q�[�T��~�O� c�Z�Z�n�R�z�u�A�S�x�Y�@�@�T�A��h��s�S��[������y� E�\�N�j����s� d��� ��E�v����^���t� \�������l�p�S��� K� ���� `���q�べ~��w�U�H�N�@��� \��� ��b����C��� ���S� |�R�K�N�[�\�a�S����E�i�T�D�T�� A�T�B�v�4u�D�� f�b�y�� F����Y�� ��Y�n��C��v�u�{�M��@��N� b���㈤��e�Z�N����_��'; 
  
} 
  
function JTPYWord(){ 
  
var jtpyword = new Array('“','”','‘',''',' �O ','   ' ,'  �Y','  ','     ','   ','  ',' �O ','   ','   ','    ','    ','  ','   �T','    ', 
  
'   ',' �','  ','   ',' ��','  ','  ','  ',' �_ ��','    ','  ','  �Y','  �Y','  ','  ', 
  
'  ','� �','  ','� �','� �','  ','� �','  ',' ��','���','  ','���','  ',' ��','   ','  ','     ','  ', 
  
'  ','  ','   ','   �_    ','        ','  ','  ��','   ','  �C','   ','    ��','     ','    ','   ��', 
  
'    ','   �m','   ','   ','    ','�D �R','   ','     ','  �_  ','     ',' � ��','    ','   ','  ��',' �Y', 
  
'     ','  ','  �W','   ','    ','   ��','  ','     ','   ','  ��','    ','  �Y','  �Y', 
  
'      ��','       ','      ��','     ','    ��','  �C','    ','    ','   ��', 
  
'  ','  ','  ','   ','  ','      �_','       ','  ','    ','  ','  �Y','  ',' ��','  ', 
  
'  ','� ��','   ','  ��','   ','  �Y','  ��  ���','       ','    ','     ','  �{  ','  ','  ','  ','  ', 
  
'    ','   �y','     ','���� �B','  ','  ','  ','   ','� K','  ',' �Y','     ','  ','  ','  ','    ', 
  
'   ','  ','  ','  ��','   ','�e ','   ','  ','� h','  ','  ','  ','   ','  �Y','     ','�{  �{ ','    ��','     ', 
  
'   ',' �o ','  �Y','  �Y','  �Y','  �Y','�r�g�Y','  ','  �Y','  ','  �D','   ','  �{�_','    ','  ','  �Y',' �','  ','  ', 
  
'    ','    ','�C  ','   ','  ','  ','  ','  ','     ','     ','   ��   �S ','          ','    ','   �{','   ',' � ', 
  
' �Y�Y','  ','  ','  ','      ','  ','    ','    ','  �R ','   ','�� ��',' ��','  ',' �Y� ','�R �_','   ','  ',' ��','  ','  ', 
  
'  ','  ','  ','  ','  ','  ','  �Y','  �Y','  �Y','  ','   ','  ','   ','   ','  ',' �','  ','  �m','   ','     ',' �_�T �u', 
  
' �R ','   ','  ','   ','�W�j','  ',' ��W','   ','  ','  ','  ','  ','  ' ,'  ','���','� ','   ','   ', 
  
'       ','�}  �{  ','�}      �{  ','          ','    ','�}�R ��','    ','�}�R �Z',' �Y','   ','  ','   ', 
  
'    ',' �Y','     ','    ��','    ','  ','    ','   �D',' �T','  ',' ','  �_','   ','   ',' �� ','   ','    ','   ', 
  
'  ',' ��','   ',' � �','   ',' � ��','    ','    ','  ','�o ','     ','    ��','�Y  �B','�Y ','   ','  ','   ','  ','  ',' �', 
  
'  ','    ','���','  ','  �','   ','�I��','  ','�I ' ,'   ','   ','  ','  ','    ','   ��','�R  ','   ','  ','� ','  ','  ', 
  
'    ','   �f','  ','  ',' �{','  ',' ��','�@�Y','  ','  �Y ',' � Y ','    ','  �I','   ','   ','   ','  ','  ','  ','�h   ','    ', 
  
'� {�D�f','�t �Y',' ','  ',' ','�h','    ','�h �Y ','   ','        ','   �  �L��','  ','  ',' �Y�t',' �Y ','   ','  ','  ','  ','  ','�C��', 
  
'�I �Y','  ','   ','     ','�R   ��','   ','    ','�R��  ','�f  ','   ','   ','�c�Y','  ','  ',' �','  ','  ',' �','  ','  ','  ','�l '); 
  
return jtpyword; 
  
} 
  
function FTPYWord(){ 
  
var ftpyword = new Array('「','」','『','』',' �O�w',' �O�w','  �e','  ','     ','  �W','  ',' �O�w',' �O�w',' � �','��   ','    ','  ','   �T','   �T', 
  
'   ','  �M','  �M','�� � ','  ','  ','  ','  �C',' �_  ��',' �_  ��','  ','  �e','  �e',' �P',' �P', 
  
'  ','  ','  ','  ','  ','  ','  ','  ',' ��',' ��',' ��',' ��',' ��',' ��','   ','  ','     ',' �Z', 
  
'  ','�R  ','�^ �W','  �_ � ','  �_ � ','  ',' �_',' �_','  �C','  �C','   ��','   ��','   ','   ', 
  
'  ���m','  ���m','   ','   ','    ','  �','  �',' �_ ','     ','     ','� ��','� ��','� ��','� ��',' �e', 
  
' � �','  ','  �W','  �W','   ��','   ��',' ','   ','  ��','  ��','    ','  �e','  �e', 
  
'    ','    ','    ','    ','    ','   ','   ','   ��','   ��', 
  
'  ','    ','  �n','   ',' �n','      �_','      �_', '  ','    ','  ','  �e','���l',' ��',' ��', 
  
' �T','  ��','  ��','  ','  ','  �e', '  ���~����','  ���~����',' � ','  �{  ','  �{  ','  ','  ','  ','  ', 
  
'   �y','   �y','����  ','����  ',' ��','  ',' ��','  ��','� d','� d',' �e',' �W����w',' �W����w',' �y','�T ','� Z� H', 
  
' � ',' � ','  ','  ��','  ��','  ','�  �','� ^','� ^','  �','  ','  ','�y�� ','  �e', '����C','����C','  �S ��','  �S ��', 
  
' �o ',' �o ','  �e','  �e','  �e','  �e','�r�g�e','  ','  �e','  ','  �D','  �D','   �_','   �_','  ','  �e',' ��',' ��',' �M', 
  
'    ','    ','�C  ','�C  ','� �','  ',' ��',' �R',' �  ⒗� ',' �  ⒗� ','   ��   �S�{','   ��   �S�{','   ','   ','  ','  ', 
  
' �Y�e',' ��','  ','   ','� ��e ',' �Z','�{  ','  �R ','  �R ','  ��','  ��','  ','  ',' �e� ','�R �_','�R �_','  ','  ','  ','  ', 
  
'  ',' �w','  ','  ',' �','  ','  �e','  �e','  �e','    ','   ��',' � �]',' �i ',' �i ','  ','��','��','�~ �m','�~ �m',' �_�T �u',' �_�T �u', 
  
' �R ��',' �R ��','�Y�Z','�S  ','�W ','�W ','�W�H�W ','�W�H�W ','�Z ','�Z�I','�Z�','�Z ','�Z ','� ','� ','� ','�x  ','  �', 
  
'�}       �S ','�}       �S ','�}       ','�}       ','�}  ��','�}  ��','�}�R �Z','�}�R �Z',' �e',' ��',' ��','   ', 
  
'   �W',' �e','    ��','    ��','    ','�f��','�f  ','�f  ','�~�T','�~�T',' ','  ','  ','   ','�w�� ','�w�� ','�w �','�K  ', 
  
'  ','  ','   ','   ','   ',' � ��',' � ��','    ','�l ','�l ','   ��','   ��','�e  �B','�e ','   ',' �a','� �','�S ��','�Z�','�Z�', 
  
'���','    ','� ','� ','�  ','�  ','�I ','�I ','�I ','�Y ��','�Y� �','�e ','�e ','�  ��','�  ��','�  ','�  ','� �C','��w','��w','�d ', 
  
'   ','   ','�o��',' �{',' �{','  ','  ','�@�e','  ','  �Y ','  �Y ','  �Y ','  �I','  �I','  �I','�B �','�M ','�M ','�\  ','�h   ','�h   ', 
  
'  ','�t �e',' ','��Z','�^','�^','�^ �Y ','�^ �Y ',' ��','   �   ��','   �   ��','�s�','�x�',' �e�t',' �e ',' �F��','   ','   ','�A�O','�C ','�C ', 
  
'�I �e','�^ ','�w�M ','�R   ��','�R   ��','�R�� ','�R��  ','�R��  ','�R �_','   ','   ','�c�e','�c��D',' �^',' �^','  ',' �^',' �^','�_��','�_��','�l��','�l��'); 
  
return ftpyword; 
  
} 
  
function Traditionalized(cc){ 
  
var str='',ss=JTPYStr(),tt=FTPYStr(); 
  
var ssa = JTPYWord(),tta = FTPYWord(); 
  
for(var i=0;i{ 
  
if(cc.charCodeAt(i)>10000&&ss.indexOf(cc.charAt(i))!=-1)str+=tt.charAt(ss.indexOf(cc.charAt(i))); 
  
else str+=cc.charAt(i); 
  
} 
  
for(var j=0;jif(str.indexOf(ssa[j]) >= 0){ 
  
str = str.replace(ssa[j],tta[j]); 
  
}else{ 
  
str = str; 
  
} 
  
} 
  
return str; 
  
} 
  
function Simplized(cc){ 
  
var str='',ss=JTPYStr(),tt=FTPYStr(); 
  
var ssa = JTPYWord(),tta = FTPYWord(); 
  
for(var i=0;i{ 
  
if(cc.charCodeAt(i)>10000&&tt.indexOf(cc.charAt(i))!=-1)str+=ss.charAt(tt.indexOf(cc.charAt(i))); 
  
else str+=cc.charAt(i); 
  
} 
  
for(var j=0;jif(str.indexOf(tta[j]) >= 0){ 
  
str = str.replace(tta[j],ssa[j]); 
  
}else{ 
  
str = str; 
  
} 
  
} 
  
return str; 
  
} 
  
 
  
function setCookie(name, value) //cookies   
  
{ 
  
var argv = setCookie.arguments; 
  
var argc = setCookie.arguments.length; 
  
var expires = (argc > 2) ? argv[2] : null; 
  
if(expires!=null) 
  
{ 
  
var LargeExpDate = new Date (); 
  
LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24)); 
  
} 
  
document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString())); 
  
} 
  
 
  
function getCookie(Name) //cookies   
  
{ 
  
var search = Name + "=" 
  
if(document.cookie.length > 0) 
  
{ 
  
offset = document.cookie.indexOf(search) 
  
if(offset != -1) 
  
{ 
  
offset += search.length 
  
end = document.cookie.indexOf(";", offset) 
  
if(end == -1) end = document.cookie.length 
  
return unescape(document.cookie.substring(offset, end)) 
  
} 
  
else return "" 
  
} 
  
} 
  
 
  
var StranLink_Obj=document.getElementById("StranLink") 
  
if (StranLink_Obj) 
  
{ 
  
var JF_cn="ft"+self.location.hostname.toString().replace(/\./g,"") 
  
var BodyIsFt=getCookie(JF_cn) 
  
if(BodyIsFt!="1")BodyIsFt=Default_isFT 
  
with(StranLink_Obj) 
  
{ 
  
if(typeof(document.all)!="object") // IE    
  
{ 
  
href="javascript:StranBody()" 
  
} 
  
else 
  
{ 
  
href="#"; 
  
onclick= new Function("StranBody();return false") 
  
} 
  
title=StranText("           ",1,1); 
  
innerHTML=StranText(innerHTML,1,1); 
  
} 
  
if(BodyIsFt=="1"){setTimeout("StranBody()",StranIt_Delay)} 
  
} 
  
 
        처음에 나 는 그 재 귀 문제 로 인 한 것 이 라 고 생각 했 지만 테스트 결과 많은 문자 라 도 빠르게 교체 할 수 있다 는 것 을 발견 했다.
조사 결과 JS 와 OBJECT 라벨 이 카드 사 를 가 져 올 수 있 는 문 제 였 다.번 거 로 운 전환 이 이 루어 지면 반드시 일부 탭 을 뛰 어 넘 을 것 입 니 다. 이 부분 을 보면 어떤 탭 의 문 자 를 바 꾸 는 지 판단 하 는 역할 을 합 니 다.
 
  
for(var i=0;i{ 
  
var OO=obj.item(i) 
  
if("||BR|HR|TEXTAREA|".indexOf("|"+OO.tagName+"|")>0||OO==StranLink_Obj)continue; 
  
if(OO.title!=""&&OO.title!=null)OO.title=StranText(OO.title); 
  
if(OO.alt!=""&&OO.alt!=null)OO.alt=StranText(OO.alt); 
  
if(OO.tagName=="INPUT"&&OO.value!=""&&OO.type!="text"&&OO.type!="hidden")OO.value=StranText(OO.value); 
  
if(OO.nodeType==3){OO.data=StranText(OO.data)} 
  
else StranBody(OO) 
  
} 
  
 
    이것 을 더 하면 모든 것 이 정상 이다.
 
  
if(OO.tagName=="OBJECT")continue; 
  
if(OO.tagName=="SCRIPT")continue; 
  
 
 
                이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.