我在我的網站上有一個視頻嵌入代碼,但有時目標網址(視頻主機)已關閉!在這些時候,我的網站很長一段時間都在等待連接,並且最終沒有加載視頻..這是一次糟糕的體驗!如何根據我在jquery中的url狀態加載div
我可以從我的主機加載視頻,但出於某種原因,我想嵌入該視頻。但我想我可以用jquery檢查目標網址,如果這是成功的話,可以追加嵌入代碼,否則將視頻追加到我的主機中。
這是我的嵌入代碼(碼1):
<div id="14750915864459730">
<script type="text/JavaScript" src="https://www.example.com/embed/dl4ue?data[rnddiv]=14750915864459730&data[responsive]=yes"></script>
</div>
這是我的ownhosted視頻(代碼2):
[video width="1920" height="1080" mp4="http://www.mywebsite.com/wp-content/uploads/2016/09/americ.mp4"][/video]
兩個代碼的是HTML(上WP)
現在我想要的是這樣的:
if https://www.example/... is reachable
then: load code 1
else: load code 2
也是當網址檢查是需要超過2秒只是加載代碼2.
任何人都可以幫忙?
此代碼不起作用因爲jQuery不允許跨來源請求。 –
@ManManam你是對的,謝謝你的注意。由於您的答案已經提供了一個服務器端解決方案,我在我的答案中添加了一個客戶端修補程序,用於那些喜歡 –