>웹 프론트엔드 >JS 튜토리얼 >기존 웹사이트와 단순화된 웹사이트 사이를 전환할 때 JS를 사용할 때 페이지가 멈추는 해결 방법_javascript 기술

기존 웹사이트와 단순화된 웹사이트 사이를 전환할 때 JS를 사용할 때 페이지가 멈추는 해결 방법_javascript 기술

WBOY
WBOY원래의
2016-05-16 16:55:461290검색

이 회사는 대만 시장 진출을 계획하고 있으며 최근 웹사이트의 중국어 번체 버전을 개발했습니다. 데이터베이스의 모든 정보는 수동으로 번역된 웹 페이지의 고정 텍스트를 제외하고는 중국어 간체로 되어 있습니다. 중국어 번체말고.

그래서 인터넷에서 인기 있는 JS를 찾아 기존 JS와 단순화 JS를 전환했는데 나중에 일부 페이지가 멈춰서 전혀 실행되지 않는 것을 발견했습니다. 팝업 메시지는 JS가 기존 버전과 단순화 버전을 전환하면서 문제가 발생했음을 나타냅니다.

꼼꼼히 확인해본 결과 이것이 문제라는 것을 알았습니다. 공유해 보세요. 아마도 많은 사람들이 비슷한 문제를 겪었을 것입니다.

먼저 코드 입력:

코드 복사 코드는 다음과 같습니다.

//중국어 간체와 번체 간 언어 팩 스타일 변환을 모방하는 플러그인!

var Default_isFT = 0 //기본값은 중국어 번체, 0-중국어 간체, 1-중국어 번체
var StranIt_Delay = 50 //번역 지연 밀리초(이 설정의 목적은 웹이 페이지가 먼저 원활하게 나타납니다)

//------코드를 시작하고 다음 내용을 변경하지 마세요------ {
if(txt==""||txt== null)return ""
toFT=toFT==null?BodyIsFt:toFT
if(chgTxt)txt=txt.replace((toFT? "Simplified":"Traditional"),(toFT?"Traditional": "Simplified"))
if(toFT){return Traditionalized(txt)}
else {return Simplified(txt)}
}
//객체 변환, 재귀 사용, 레이어 벗겨내기
function StranBody(fobj)
{
if(typeof(fobj)=="object"){var obj=fobj.childNodes }
else
{
var tmptxt=SranLink_Obj.innerHTML.toString()
if(tmptxt.indexOf("Jian")<0)
{
BodyIsFt=1
SranLink_Obj.innerHTML=SranText(tmptxt,0, 1)
//SranLink.title=SranText(SranLink.title,0,1)
}
else
{
BodyIsFt= 0
SranLink_Obj.innerHTML=SranText(tmptxt, 1,1)
//SranLink.title=SranText(SranLink.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=SranText(OO.alt); if(OO.tagName=="INPUT" &&OO.value!=""&&OO.type!="text"&&OO.type!="hidden")OO.value=SranText(OO.value)
if(OO.nodeType==3){OO. data=SranText(OO.data)}
else StranBody(OO)
}
}
함수 JTPYStr()
{
return '吱深屄墄AO dam ba squfie bao do 여행 도움 넥타이 파운드 비방 껍질 가득 보물 보답 바오 세대 베이 바륨 狈 준비 지친 스트레치 펜 비 다이 닫기 가장자리는 멸시하다, 땋은 머리를 땋다, 거북을 수축시키다, 통을 바닷가에 두다, 케이크를 그릇으로 바꾸다, 점술을 붙이다, 인삼을 더하다, 누에가 남다, 오두막이 오두막에 있다 변기는 변기에 있고, 옆 책은 매미와 섞이고, 대식하고 비방하고, 삽으로 얽히고, 떨리는 들판에서 생산되고, 장내 맛이 난다. 공장에는 돈이 가득하고, 머니 트럭은 먼지가 많고, 진 안감은 벌을 받는다는 말, 바보는 늦었다, 부끄러움이 타오르고, 벌레가 쓰다듬고, 비단이 추악하고, 부엌이 괭이질을 하고, 토대를 보관하고, 상처가 퍼지고, 멍이 부러지고, 망치가 순수한 수사법이다 , 말은 영리하고, 양파는 수풀에서 나온 것입니다. 대출 목록을 가져 오는 실수를 저지르고, Dan Shan Shan, 총알을 두려워하고, 파티 갱단을 막고, 섬을 부수고, 절도를 기원하고, 램프를 훔치고, 덩 적, 포인트 패드 배달, 전해액, 갈고리, 이중 스파이, 못 꼭대기 주괴 쌓기, 동동 건물 세우기, 양동이 송아지 혼자 읽기, 도박, 도금, 단조, 새틴 깨기, 팀, 톤톤 둔기, 거위 잡기. 이마, 배고픈 아이들을 타락시키고, 미끼와 처벌 밸브, 에나멜, 바나듐, Fanfanfan, 회전, 날아 다니는 폐기물, 많은 무덤, 격렬하게 분개, Fenfengfengfengfeng 미친, Fengzuo 풍자적 인 봉황 피부 빛나는 Fufu 복합 부담 여성이 묶여 있습니다. 칼슘 덮개 드라이 드라이브 간강 갱 강 가오 곡괭이 비둘기 파빌리온 크롬 1 개를 공 공 공 공 후크 도랑 구입으로 충분히 구구 컷 관관 관관 관례 광 구이 실리콘은 거북이의 내실, 배신자 캐비닛, 사형 집행자의 롤러, 롤링 냄비로 돌아갑니다. 나라가 소란스러워지고, 한나라와 한나라가 축하를 받고, 붉은 주전자가 보호되고, 뇌물과 더러운 모임, 금기, 더러운 갱단의 사진, 물건을 수확하는 것, 기계를 공격하는 것, 굶주리는 것, 닭을 조롱하는 것, 극도로 높은 수준의 수집품을 모으는 것, 엉겅퀴 몇 개 짜기, 경제 계획, 지지, 지지, 지지, 칼륨 가격, 운전, 전멸, 감옥, 하드 카피 라이팅, 픽업, 간단하고 절약, 권장 임계 값 감소, 기본 검사, 참조. 열쇠, 칼, 과육, 과육, 노, 소스, 풀, 소스, 초, 경첩, 흡충, 발, 만두, 가마, 줄기, 줄기, 월경 기간, 목 정적 거울 Jing Jing Jing Jing Jing 안정된 늙은 말 증거는 공포 드라마 뻐꾸기 실크 Jie Jie 매듭 명령 꽉 브로케이드 만 Jin Jing Jing Jue Jue Jun Jun Kai Ke Ke Ke Ke 교정 바지를 과장합니다. 효 넓은 광산이 열려 있고 상황이 열악하고 사료가 끊어지고 밀랍이 라이, 푸른 울타리가 바구니, 난초가 란 란, 게으른 케이블이 썩고 낚시가 힘들고 음악이 라듐 장벽, 눈물은 울타리, 잉어는 리리, 리리는 자갈, 리리는 두 쌍의 연꽃, 낫, 연민, 커튼, 얼굴, 사슬, 사랑, 정제, 곡물, 두 마차, 치유, 족쇄, 사냥, 이웃 비늘, 임대 종, 링링 능선, 목걸이, 유용, 귀머거리, 우리, 능선, 긴 탑, 루 바구니, 갈대, 루 두개골, 루 용광로 포로, 포로, 루 뇌물, 루루, 땅당나귀, 루알커플, 반복실, 푸른 산, 쌍둥이, 혼돈, 수레바퀴, 루룬, 루누룬, 루루오, 징, 바구니, 노새, 루루오, 엄마, 엄마, 꾸짖음, 밀 사다, 팔다, 마이 펄스, 은폐 찐빵이 너무 꽉 차서 고양이 앵커 리벳 거래가 너무 곰팡이가 많고 지루해서 문이 지루하고 문이 지루합니다. Ning Ning Niu Niu Pu Nong Malano Ou Ou 두들겨 구토 퇴치 판 Pang Guoai 보상 스프레이 펭 치트 플로팅 주파수 불쌍한 사과 by 코멘트 부어 푸푸푸푸푸 배꼽 Qi Qi Qi Qi Qi 버리기 꼬치 뽑기 땜납 리드 이동 서명 전액 돈 펜치 얕은 도랑에 뛰어들고, 총으로 벽을 막고, 삽교를 억지로 잡아, Qiao Qiaoqiao의 구멍 , 키스를 훔치고, 가벼운 수소, Qingqiong, 가난한 지역의 Qiongqiong의 몸, 우식을 몰아 내고 설득할 권리가 있지만 까치, Rao가 열, 강인함, 인식, 부드러움, 부드러움 및 날카로움을 어지럽히도록하십시오. 우산을 경주하고, 애도하고, 수렴제를 쓸고, 거즈를 죽이고, 실을 말리고, 산시성 지지대를 번쩍이고, 부상을 치료하고, 불에 탄 것에 감사하고, 사진을 찍고, 신사가 이모를 심판하도록 설정하고, 신장 누출, 밧줄, 성자, 사자, 젖은 시, 시체, 일식, 진정한 지식, 원동력, 해석, 심사.장수 동물 중추는 속성 나무를 되찾기 위해 책을 잃습니다. , 제목, 상단 스트립, 철 홀, 탄화수소 듣기, 구리, 머리, 그림, 투투안, 벗겨짐, 타조, 낙타, 타원형, 스타킹, 곡선 만, 완고한 Wanwang, Wei Weiwei, Weiwei Weiwei, pseudowei, Wei Wenwen. Wen은 Weng Lao Wo Wo Wu 텅스텐 Wu 거짓 비난 Wuwu Wu Wu 안개 서비스가 실수로 Xi Xian Xian Xi Xia Xia Xia Xia Xia Xia Xian Xian Xian Xian Xian Xianxian Xian Xian Xian Xian Xian Xian Xianxian Xianxiang Xiang Xiang Xiang Xiang Xiang Xiao를 공격했습니다. Xiaoxiao 전갈 협회 위협 Xie Xie Xing Xing Xiang Xiang Xiu Xi Xu Xu Xuan Xuan Xuan Xuan Xuan Xuan Xue Xun 뉴스 문의 및 훈련 Xun Press Crow Duck Dumb 아시아 서프라이즈 거세 연기 소금 Yan Yan Yanyan은 Yanyan Yan 속담 확인 오리 양에 혐오감을 느낍니다. 양양양 가려움증 올리기 샘플 야오야오 야오야오 가마 발라드 야오 예 예 예 이 이 이 이 이 이 이 이 이 이 이 이 이 이 이 이 이 이 이 이 이 이 이 이 이 이 용 당신 당신 당신 당신 당신 루 유 유 유 유 유 유 유 유 유 유 유 유 유 유 유 유 위안 위안 위안 위안 위안 위안 Yue Yue Yue Yue Yue Yue Yu Yu Yue Yue Yu Yu Yue Yun 윤의 불행은 가득합니다 불행, 잡다한 일, 일시적인 칭찬, 장물, 대추 난로, 비난 선택, 제제도둑, 선물, 자자, 굴러가는 단두대, 단식 빚 속이기, 펠트 램프, 참수, 굴러가는 브랜드 스택, 전쟁, 개업, 계정 증가, 부풀어 오름, Zhao Zhezhe, 게르마늄 이 Zhenzhen 탐지 및 억제 배열은 사나운 프레임으로 가득 차 있으며 데이터는 얼룩지고 추적됩니다. Zou Curse 그룹은 왜 종에만 정확합니까? 보드를 열면 나머지 체인에서 대만 로고가 유출됩니다.'
}
FTPYStr() 함수
{
return '爱琱籱墄Aoba狠狠做狠狠狠做狠狠狠做狠狠狠做狠狠狠做狠做狠狠狠做狠做狠狠做了狠狠狠做狠做狠做了狠做了狠做狠狠做狠狠到 여행의 끝을 우선시하십시오. 가장자리는 경멸적이며, 끈은 땋아지고, 거북이는 수축되고, 쓰레기통은 해안에 있습니다. , 떡을 그릇으로 만들고, 점을 치고, 인삼을 넣고, 누에를 남기고, 오두막은 오두막에, 변기는 화장실에, 보조책은 매미와 섞이고, 대식과 비방하고, 삽으로 얽히고, 떨리는 들판에서 생산하고, 장창을 맛보았다. 공장에는 돈이 가득하고, 머니트럭에는 먼지가 쌓이고, 진 안감은 벌을 받는다고 하며, 바보는 늦고, 부끄러움이 타오르고, 벌레는 쓰다듬고, 비단이 추악하고, 부엌이 괭이질을 하고, 기초가 저장되고, 상처가 퍼지고, 타박상이 부러지고, 망치가 순수한 수사법이고, 말이 영리하고, 양파가 덤불에서 나온 것입니다. 대출금을 가져오다 일행이 섬을 휘두르며 빛을 훔치기를 기도하다 덩적 적 디 배달 포인트 패드 전금 낚시 더미 간첩 더미 못 꼭대기 주괴 세트 동동 동동 냉동 양동이 송아지 혼자 독서, 도박, 도금 , 단조, 새틴 부수기, 팀, 톤톤 둔기, 거위 이마 잡기, 배고픈 아이들을 타락시키기, 미끼 및 처벌 밸브, 에나멜, 바나듐, Fanfanfan, 회전 방문, 폐기물 날기, 많은 무덤, 격렬하게 분개, Fenfengfengfengfeng 미친, Fengzuo 봉황 피부의 빛나는 푸푸 복합 부담 부고 여인은 칼슘 덮개를 드라이 드라이브 간강 강강 고곡괭이로 묶고 비둘기 관 크롬 하나를 공 공공 공 후크 도랑 구매에 충분합니다 구 구 컷 관관 관관 관례 광 구이 실리콘은 거북이의 것으로 돌아갑니다. 내실, 배신자 캐비닛, 값 비싼 사형 집행자, 롤링 냄비, 나라가 겁에 질려 한나라와 한 왕조가 축하하고 빨간 냄비가 상하이 가정을 보호하고 있습니다. 뇌물 수수와 더러운 모임, 금기, 더러운 갱단의 사진, 수확. 물품, 기계 공격, 굶주림, 닭 조롱, 극도로 높은 수집품 수집, 엉겅퀴 몇 개 쥐어짜기, 경제 계획, 지지, 지지, 지지아, 칼륨 가격, 운전, 전멸, 감옥, 하드 카피 라이팅. , 권장 임계 값을 단순화하고 낮추고 기초를 검사하고 열쇠, 칼, 펄프, 펄프, 노, 소스, 풀, 소스, 자오, 경첩, 우연, 발, 만두, 세단, 줄기, 줄기, 목, 정경정은 낡은 말을 정리하고, 톱 공포, 뻐꾸기, 비단, 걸, 걸, 진, 진, Jin Jin, Jin Jingjue, Jing Jue, Jue Jun, Jun Jun, Kai Ke Ke Ke, 교정, 바지 파기 및 과장, 넓은 광산이 열려 있고 상황이 열악하고 피드가 부러지고 왁스가 라이입니다. , 파란색 울타리는 바구니, 난초는 란란, 게으른 밧줄은 썩고, 낚시는 힘들고, 음악은 라듐 장벽, 눈물은 울타리, 잉어는 리리, 리리는 자갈, 리리(Li Li)는 연꽃, 낫, 연민, 장막, 얼굴, 사슬, 사랑, 정제, 곡식, 두 수레, 치유, 족쇄, 사냥, 이웃 비늘, 임대 종, 링링 능선, 목걸이, 유용입니다. , 귀머거리, 우리, 능선, 긴 탑, 루 바구니, 갈대, 루 두개골, 루 용광로 포로, 포로, 루 뇌물, 루 루, 땅 당나귀, 루 알 커플, 반복 ​​스레드, 녹색 산, 쌍둥이, 혼돈, 휠링, Lunlun, Lunlun, Luoluo, 공, 바구니, 노새, Luoluo, 엄마, 엄마, 꾸짖음, 밀 사다, 팔다, 마이 펄스, 은폐 찐빵이 너무 가득 차서 고양이 앵커 리벳 거래가 너무 곰팡이가 많고 지루해서 문이 지루하고 문이 지루합니다. Ning Ning Niu Niu Pu Nong Malano Ouou 토하는 판 Guoai 보상 살포 Peng 부정 행위 부동 주파수 가난한 사과 댓글 튀기 Pu Pu Pu Pu 배꼽 Qi Qi Qi Qi Qi 포기 끌어 Yan Hao 리드 이동 돈 펜치 가득 서명 얕은 참호에 뛰어 들어 총으로 벽을 질식시키고 삽교, Qiao Qiaoqiao의 구멍을 강제로 잡고 키스를 훔치고 가벼운 수소를주세요 Qingqiong, 가난한 지역의 Qiongqiong의 몸, 우식증을 몰아 내십시오. 설득하되 까치야 라오가 열, 강인함, 인식, 부드러움, 부드러움 및 날카로움을 방해하게 하라. 부상, 화상 감상, 사진 촬영, 신사를 심판하는 아줌마, 신장 누수, 밧줄, 성자, 사자, 젖은 시, 시체, 일식, 진정한 지식, 원동력, 해석, 검사. 장수 동물은 속성 나무를 되찾기 위해 책을 잃습니다. , 낙타, 타원형, 스타킹, 곡선 베이, 완고한 Wanwang, Wei Weiwei, Weiwei Weiwei, pseudowei, Wei Wenwen Wen Lao Wo Wu Wu 텅스텐 Wu 거짓 비난 Wuwu Wu Wu 안개 서비스가 Xi Xian Xian Xia Xia Xia를 잘못 공격했습니다. Xia Xia Xia Xian Fiber Xian Xian Xian Xian Xian Xian Xian Xian Xian Xian Xian Xian Xiangxiang Xiang Xiang Xiang Xiao Xiaoxiao 전갈 협회는 Xie Xie Xing Xing Xiang Xiang Xiu Xi Xu Xu Xuan Xuan Xuan Xuan Xuan Xuan Xuan Xue Xun이 문의하고 뉴스 훈련 Xun Press Crow Duck Dumb 아시아 서프라이즈 거세 연기 소금 Yan Yan Yanyan은 Yanyan Yan 속담 확인 오리 Yang Yang Yang 가려움증 올리기 샘플 Yao Yao Yao Yao Yao 가마 발라드 Yao Ye Ye Ye Yi Yi Yiyi Yi Yi Yi Yi Yi Yi Yi Yiyi 번역 변형 Yin Yin Silver Drink Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Ying Yong Yong You You You You You Lu Yu Yu Yu Yu Yu Yu Yu Yu Yu Yu Yu Yu Yu Yu Yu Yuan Yuan Yuan Yuan Yuan Yue Yue Yue Yue Yue Yue Yu Yu Yue Yue Yue Yu Yue Yue Yue Yu Yu Yue Yue Yue Yue Yue Yun Yuan Yuan Yuan Yuan Yuan Yuan Yue Yue Yue Yue Yue Yue Yu Yue Yue Yue Yu Yu Yue Yun Yun의 불행은 불행, 잡다한 재난, 임시 칭찬, 도난품, 대추 난로, 비난 선택, 제제 도둑, 선물, 자자, 롤링 단두대, 단식 부채 사기, 펠트 램프, 참수, 롤링 브랜드 스택, 전쟁, 개시, 계정 상승, 부풀어 오름, Zhao Zhezhe, 게르마늄 이 Zhenzhen 탐지 및 억제 배열은 사나운 프레임으로 가득 차 있습니다. , 데이터가 얼룩지고 추적됩니다. Zou Curse 그룹은 왜 보드를 여는 것만 정확하고 나머지 체인은 대만 로고를 유출합니다.
}
function JTPYWord(){
var jtpyword = new Array('“','”','‘',''','三極管','三极管' ,'中文裏','串行','串列加速器','以太网','奶酪','二極管','二极管','交互式','阿塞拜疆','人工智能','接口','任意球員','任意球员',
'服务器','字節','字节','优先级','元兇','元凶','光盘','光驱','克羅地亞','克罗地亚','全角','冬天裏','冬日裏','凉菜','冷菜',
'凶器','兇器','凶徒','兇徒','兇手','凶手','兇案','凶案','凶殘','兇殘','凶残','兇殺','凶杀','凶殺','分布式','打印','列支敦士登','剪彩',
'加蓬','总线','局域网','特立尼達和多巴哥','特立尼达和托巴哥','半角','卡塔爾','卡塔尔','打印機','打印机','厄立特里亞','厄立特里亚','厄瓜多尔','厄瓜多爾',
'斯威士兰','斯威士蘭','吉布提','吉布堤','基里巴斯','圖瓦盧','图瓦卢','哈萨克斯坦','哥斯達黎加','哥斯达黎加','格魯吉亞','格鲁吉亚','佐治亚','佐治亞','嘴裏',
'土库曼斯坦','薯仔','土豆網','土豆网','坦桑尼亚','坦桑尼亞','端口','塔吉克斯坦','塞舌尔','塞舌爾','塞浦路斯','夏天裏','夏日裏',
'多明尼加共和國','多米尼加共和国','多米尼加共和國','多米尼加国','多明尼加國','穿梭機','航天飞机','尼日利亚','尼日利亞',
'字符','字号','字库','字符集','存盘','安提瓜和巴布達','安提瓜和巴布达','宋元','洪都拉斯','寻址','寒假裏','宽带','老撾','老挝',
'打门','贊比亞','赞比亚','尼日爾','尼日尔','山洞裏','巴布亞新畿內亞','巴布亚新几内亚','巴巴多斯','布基纳法索','布基納法索','布什','布殊','帕劳','例程',
'平治之乱','平治之亂','几内亚比绍','幾內亞比紹','彩带','彩排','彩楼','彩牌楼','復蘇','复苏','心裏','快闪存储器','闪存','传感','习用','戏彩娱亲',
'手电筒','手电','括号','拿破侖','拿破仑','積架','扫瞄仪','挂钩','掛鈎','控件','台球','桌球','便携式','故事裏','调制解调器','調制解調器','斯洛文尼亞','斯洛文尼亚',
'新纪元','新紀元','日子裏','春假裏','春天裏','春日裏','時間裏','芯片','暑假裏','乍得','克林頓','克林顿','格林納達','格林纳达','凡高','森林裏','榴蓮','榴莲','仿真',
'毛里裘斯','毛里求斯','機械人','机器人','字段','元音','永历','文莱','沙特阿拉伯','沙地阿拉伯','波斯尼亞黑塞哥維那','波斯尼亚和黑塞哥维那','博茨瓦纳','博茨瓦納','侯赛因','侯賽因',
'深淵裏','光标','鼠标','算法','乌兹别克斯坦','词组','塞拉利昂','危地马拉','危地馬拉','冈比亚','岡比亞','疑兇','疑凶','皮裏陽秋','盧旺達','卢旺达','真凶','真兇','硅片','硅谷',
'硬盘','硬件','盘片','磁盘','磁道','福士','秋假裏','秋天裏','秋日裏','程控','突尼斯','尾注','蹦极跳','绑紧跳','等于','短訊','短信','新西蘭','新西兰','所罗门群岛','所羅門群島',
'索馬里','索马里','结彩','佛得角','網絡','网络','互聯網','因特网','彩球','彩绸','彩线','彩船','彩衣' ,'缉凶','緝兇','緝凶','意大利','老字号',
'圣基茨和尼维斯','聖吉斯納域斯','聖文森特和格林納丁斯','圣文森特和格林纳丁斯','圣卢西亚','聖盧西亞','圣马力诺','聖馬力諾','肚裏','肯尼亚','肯雅','任意球',
'航天大学','苦裏','毛里塔尼亚','毛里塔尼亞','莫桑比克','万历','瓦努阿图','瓦努阿圖','也門','也门','着','科摩羅','科摩罗','布隆迪','圭亞那','圭亚那','火锅盖帽','苏里南',
'行凶','行兇','行凶后','行兇後','行凶後','流動電話','移动电话','行程控制','卫生','衞生','埃塞俄比亚','埃塞俄比亞','裏勾外連','裏面','分辨率','译码','出租车','权限','瑙鲁','瑙魯',
'变量','科特迪瓦','貝寧','贝宁','伯利茲','伯利兹','買兇','买凶','買凶' ,'数据库','信息论','奔驰','平治','利比里亚','利比里亞','萊索托','莱索托','软驱','軟件','软件','加载',
'津巴布韦','津巴布韋','词汇','加纳','加納','追凶','追兇','這裏','信道','逞凶鬥狠','逞兇鬥狠','逞凶斗狠','即食麵','方便面','快速面','连字号','进制','入球','算子','遠程控制','远程控制',
'溫納圖萬','醫院裏','酰','巨商','钩','鈎','钩心斗角','鈎心鬥角','写保护','阿拉伯联合酋长国','阿拉伯聯合酋長國','噪声','脱机','雪裏紅','雪裏蕻','雪铁龙','异步','声卡','缺省','颁布','頒佈',
'領域裏','头球','粒入球','马里共和国','馬里共和國','马耳他','马尔代夫','馬爾代夫','萬事得','狄安娜','戴安娜','點裏','位图','商铺','商鋪','提交','店铺','店鋪','台湾','台湾','发布','發布');
return jtpyword
}
function FTPYWord(){
var ftpyword = new Array(' ','"',' 『','``','Tripole','Tripole ','中文里','탠덤','탠덤 가속기','이더넷','치즈','다이오드','다이오드','인터랙티브','아제르바이잔','인공 지능','인터페이스','모든 플레이어',' 모든 플레이어',
'서버','바이트','바이트','우선순위','범인', '범인','CD','CD','크로아티아','크로아티아','전체 형식 ','겨울','겨울','냉햄','냉햄',
'살인무기','살인무기','살인자','살인자','살인자','살인자',' 살인','살인','잔인한','잔인한','잔인한','살인' ,'살인','살인','유포','인쇄','리히텐슈타인','리본 자르기',
'가봉','버스','지역 네트워크','트리니다드 토바고','트리니다드 토바고','반 모양','카다','카다','프린터','프린터','에리트리아' ,' 에리트레아', '에콰도르', '에콰도르',
'스와질란드', '스와질란드', '지부티', '지부티', '기리바스' , '투발루', '투발루', '카자흐스탄', '코스타' 리카','코스타리카','조지아','조지아','조지아','조지아','입',
'투르크멘','감자','dou.com','dou.com' ,'탄자니아','탄자니아','부','타지크','섹시한 세이셸','세이셸','키프로스','여름','여름',
'도미니카공화국','도미니카공화국',' Dominican' ,'Dominica','Dominica','Space Shuttle','Space Shuttle','Nigeria','Nigeria',
'문자', '글꼴 크기', '글꼴 파일', '문자 세트' ,'아카이브','앤티가 바부다','앤티가 바부다','송원','온두라스','주소','겨울 방학','광대역','라오스','라오스',
'촬영','잠비아','잠비아','니제르','니제르','동굴 속', '파푸아뉴기니','파푸아뉴기니','바베이도스','부르키나파소','부르키나' 파소','부시','부시','팔라우','노멀',
'평지 반란','평지 반란','기니비사우','기니비사우','리본','리허설 ','컬러 빌딩','까이빠이루','소생','부활','하트','플래시 메모리','플래시 메모리','센싱','이디엄','장난스런 예능',
'손전등','손전등','브래킷','나폴레옹','나폴레옹','재규어','스캐너','후크','후크','컨트롤','풀','풀','휴대용 ','스토리', '모뎀' ','데이터 머신','슬로베니아','슬로베니아',
'New Era','New Era','Days','Spring Break','Spring', '봄', '시간', '징위안', '여름방학에', '채드', '클린턴', '클린턴', '그레나다', '그레나다', '밴 밸리', '숲', '두리안' ','durian','simulation',
'Murici','Murisis','robot','robot','field','vowel','Yongli','Brunei','Saudi Arabia', '사우디아라비아', '보스니아 헤르체고비나', '보스니아 헤르체고비나' 비너', '보츠와나', '보츠와나', '하이산', '하이산',
'어비스', '커서', '마우스', '알고리즘' ','우즈베크어','문구','사자 바위','과테말라','과테말라','감비아','감비아','용의자','용의자','필리양 가을','르완다','르완다 ','진짜 살인자','진짜 살인자','실리콘 필름','실리콘 밸리',
'하드 디스크','하드웨어','디스크', '디스크','트랙','포세', '가을 방학', '가을', '가을', '프로그램 제어', '튀니지', '챕터 노트', '멍청이 돼지 점프', '벵주 점프', '같음', '단문 메시지', '짧은' message','뉴질랜드','뉴질랜드','솔로몬 제도','솔로몬 제도',
'소말리아','소말리아','colorful','카보베르데','인터넷','인터넷' ,'인터넷','인터넷','색깔의 공','색색의 비단','색색의 선','색색의 배','색색의 옷','지우지에','지우지에','지우지에','이탈리아', '유서 깊은 브랜드',
'세인트 크리스토퍼 네비스', '세인트 빈센트 그레나딘', '세인트 빈센트 그레나딘', '세인트 루시아', '세인트 루시아' , '산마리노', '산마리노', '벨리', '케냐', '케냐', '프리볼',
'항공우주대학교', '쿠리', '마오리 타니아', '모리타니아',' 모잠비크', '완리', '바나두', '바나두', '예멘', '예멘', '주', '가모', '가모', '부룬디', '가이아나', '가이아나',' 핫하게 커버 냄비','수리남',
'살인','살인','살인 후','범죄 후','범죄 후','휴대폰','휴대전화','여행 통제', '건강', '위생', '에티오피아', '에티오피아', '내부와 외부', '내부', '해상도', '디코딩', '택시', '허가', '나우루', '나우루',
'변수','코트디부아르', '베이난','베이난','바일리스','바일리스','마이지','마이지','마이지','데이터베이스','정보이론',' Benz' , 'Benz','Liberia','Liberia','Lesotho','Lesotho','플로피 드라이브','software','software','load' ,
'Zimbawi','Zimbawi' ,'어휘', '가나', '가나', '살인을 쫓는다', '살인을 쫓는다', '여기', '통로', '맹렬함을 과시하다', '맹렬함을 과시하다', '맹렬함을 과시하다' ', '인스턴트 라면', '인스턴트 라면', '인스턴트 라면', '하이픈', '캐리', '골', '오퍼레이터', '리모컨', '리모컨',
'나두', '병원에', '醯', '부자 사업가', '훅', '훅', '훅', '훅', '쓰기 금지', '아랍에미리트', '아랍에미리트', ' Noise', 'Offline', 'Xuelihong', 'Xuelihong', 'Citroen', 'Asynchronous', 'Sound Card', 'Default' , '공포', '공포',
'현장에서',' 박치기','골','말리공화국','말리공화국','Malta','Maldives' , 'Maldive','Mazda','Diana','Diana','dianli','bitmap' ,'전시관', '전시관', '전시관', '전시관', '대만', '대만', '출시', '출시')
return ftpyword }
함수 전통화(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)));
그렇지 않으면 str =cc.charAt(i);
}
for(var j=0;jif(str.indexOf(ssa[j]) >= 0){
str = str. 교체(ssa[j],tta[j]);
}else{
str = str;
}
}
return str;
}
함수 단순화(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)));
그렇지 않으면 str =cc.charAt(i);
}
for(var j=0;jif(str.indexOf(tta[j]) >= 0){
str = str. 교체(tta[j],ssa[j]);
}else{
str = str;
}
}
return str;
}

function setCookie(이름, 값) //cookies设置
{
var argv = setCookie.arguments;
var argc = setCookie.arguments.length;
var 만료 = (argc > 2) ? 인수[2] : null;
if(expires!=null)
{
var LargeExpDate = new Date ();
LargeExpDate.setTime(LargeExpDate.getTime() (만료*1000*3600*24));
}
document.cookie = name "=" escape (value) ((expires == null) ? "" : ("; 만료=" 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(" ;", 오프셋)
if(end == -1) end = document.cookie.length
return unescape(document.cookie.substring(offset, end))
}
else return " "
}
}

var StranLink_Obj=document.getElementById("SranLink")
if (SranLink_Obj)
{
var JF_cn="ft" self.location. hostname.toString().replace(/./g,"")
var BodyIsFt=getCookie(JF_cn)
if(BodyIsFt!="1")BodyIsFt=Default_isFT
with(SranLink_Obj)
{
if(typeof(document.all)!="object") //비IE浏览器
{
href="javascript:StranBody()"
}
else
{
href="#";
onclick= new Function("SranBody();return false")
}
title=SranText("点击以繁体中文方式浏览",1,1);
innerHTML=StranText(innerHTML,1,1);
}
if(BodyIsFt=="1"){setTimeout("SranBody()",StranIt_Delay)}
}

起初我以为是那个递归的问题引起的,但是测试发现就算是很多字符,它仍然能快速的进行替换。

经过排查,原来是JS and OBJECT标签会带来卡死的问题。繁简切换实现必然会跳过某些标签,看到这段,它的 作用就是来判断替换哪些标签里的文字。
复代码 代码如下:

for(var i=0;i{
var OO=obj.item(i)
if("||BR| HR|TEXTAREA|".indexOf("|" OO.tagName "|")>0||OO==SranLink_Obj)계속;
if(OO.title!=""&&OO.title!=null)OO.title=StranText(OO.title);
if(OO.alt!=""&&OO.alt!=null)OO.alt=SranText(OO.alt);
if(OO.tagName=="INPUT"&&OO.value!=""&&OO.type!="text"&&OO.type!="hidden")OO.value=SranText(OO.value);
if(OO.nodeType==3){OO.data=SranText(OO.data)}
else StranBody(OO)
}

加上这个就一切正常了:
复aze代码 代码如下:

if(OO.tagName=="OBJECT ")계속하다;
if(OO.tagName=="SCRIPT")계속;
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.