2011-05-10 21 views
6

यह एक पृष्ठ के स्रोत कोड को देखने के लिए एक खास हिस्से खोजने के लिए और से पहले पृष्ठ लोड कुछ और के साथ बदलने के लिए संभव है? मैं इसे जावास्क्रिप्ट का उपयोग करके पूरा करना चाहता हूं ताकि मैं इसे क्रोम एक्सटेंशन में उपयोग कर सकूं। इस तरह तो कुछ:खोज, प्रतिस्थापित स्ट्रिंग

google.com

<script type="text/javascript"> 
var URLgo = "http://google.com"; 
</script> 

खोजें yahoo.com

<script type="text/javascript"> 
var URLgo = "http://yahoo.com"; 
</script> 

उत्तर

3
<script type="text/javascript"> 
function replaceScript() { 
    var toReplace = 'http://google.com'; 
    var replaceWith ='http://yahoo.com'; 
    document.body.innerHTML = document.body.innerHTML.replace(toReplace, replaceWith); 
} 
</script> 

तो पृष्ठ लोड पर ऐसा करने के लिए शरीर टैग में आरंभ के साथ बदलें।

<body onload="replaceScript();"> 

ठीक काम करना चाहिए और एचटीएमएल बॉडी कोड में सभी उदाहरणों को प्रतिस्थापित करना चाहिए।

यदि यह आईडी "external_iframe" के साथ एक iframe में है, तो आप को संशोधित करेगा document.body.innerHTML होने के लिए:

हालांकि मैं आश्वस्त नहीं कर रहा हूँ आप एक बाहरी साइट के लिए इसका उपयोग कर सकते हैं।

यहाँ कुछ जानकारी लगता है: Javascript Iframe innerHTML

+0

होगा एक बाहरी मेरी खुद के अलावा अन्य वेबसाइट पर इस काम करता है? – sarsar

+0

क्योंकि मैं एक iframe के साथ एक पृष्ठ को लोड करने की योजना है। – sarsar

+0

मेरा उत्तर अद्यतन है iframes –

संबंधित मुद्दे