2014-11-23 109 views
-6

我正在尋找一個JavaScript代碼片段,它會在頁面加載時觸發,並用//cdn.domain替​​換所有指向http://www.domain.comhttps://www.domain.com的img src。 COM。更改http://或https://到// cdn

任何人都有解決方案?

+3

如果你這樣做頁面加載,那麼所有的圖像已經從原來的位置加載,這樣似乎完全是無意義。你爲什麼想改變來源? – Guffa 2014-11-23 03:16:08

+0

你是對的 - 我沒有正確地想過它! – kuser77 2014-11-23 03:28:20

回答

1

你或許應該做的是在服務器端,但在這裏有雲:

<script> 
    $(function() { 
    $('img').each(function(index, el) { 
     $(el).attr('src', $(el).attr('src').replace(/https?\:\/\/www\.domain\.com/gi, '//cdn.domain.com')); 
    }); 
    })(); 
</script> 
+0

是的,你是對的服務器端,謝謝! – kuser77 2014-11-23 03:27:18

+0

無用的腳本,但上面的好建議..加載所有圖像後沒有理由使用'cdn') – 2014-11-23 19:29:05