網頁

2015年2月7日

|

Blogspot 在 Google Drive 的 javascript 外連文件失效, 完美解決方法.

Views:
9-Feb-2015 p.m. 開始, javascript 外連已經正常.

這兩天發現, Google Drive 裡頭的 javascript 外連文件全部失效, 以致 Blog 裡頭很多特別/特效功能, 全體失蹤.
網上已經有不少的討論聲音.

經過查證後, 發現它只是把 .js 的文件失效, 所以一般 Blog 所用的外連格式便無法完成.
e.g. (以這個為例子)
<script src="https://googledrive.com/host/0B9w7kASMsnuxVk1KZE5mMUh3NlE/widget_onoff_V3.js">
再深入查證, 其他文件還是可外連的.

那麼, 解決方法, 在頭上"叮"一聲出來了.

以前寫 javascript 時已經知道, 它本身是文字文件, 外連可以用 .js 也可以用 .txt 的文件.
所以, 只要在外連的引用, 修改成為....
<script src="https://googledrive.com/host/0B9w7kASMsnuxVk1KZE5mMUh3NlE/widget_onoff_V3.txt">
一樣可行.

但是在Google Drive 裡頭不能簡單的, 把文件"重新命名", 一定要重新建立另一個文件.
最簡單的步驟是...
1) 由 Google Drive 把 .js 文件下載到 PC
2) 在 PC 裡修改為 .txt
3) 為了進一步的保障, 把文件儲存為 UTF-8 的文件格式
4) 上載到 Google Drive
重新測試相關外連, 可行了.


11 則留言:

  1. 我都唔明,大家用的talEmoti.table.min.js不能,我自己用的kemoji.table.min.js又無事。。。

    回覆刪除
    回覆
    1. 我有試過你的 "kemoji.table.min.js" , 同樣是讀取不到.
      我猜想, 可能喺瀏覽器的 cache. 清空後再測試.

      刪除
    2. 已經確實行不通.
      建議用我的方法, 另外上載一個以 .txt 為副檔名的. e.g. talEmoti.table.min.js.txt
      相信可以解決問題.

      刪除
    3. 我在terminal(osx)用

      wget https://googledrive.com/host/0B3A_Ixxw5RrjamhLcjBFM0trRHM/lazyload-min.js

      去download,見ok.

      另外download

      wget https://googledrive.com/host/0B3A_Ixxw5RrjamhLcjBFM0trRHM/showrelatedposts.1.1.min.js
      wget https://googledrive.com/host/0B3A_Ixxw5RrjamhLcjBFM0trRHM/lazyload-min.js

      都OK。

      只有talEmoti.table.min.js唔得。。。。奇。。

      tmp% wget https://googledrive.com/host/0B3A_Ixxw5RrjamhLcjBFM0trRHM/talEmoti.table.min.js
      --2015-02-08 19:52:31-- https://googledrive.com/host/0B3A_Ixxw5RrjamhLcjBFM0trRHM/talEmoti.table.min.js
      Resolving googledrive.com... 173.194.127.43, 173.194.127.42, 173.194.127.44, ...
      Connecting to googledrive.com|173.194.127.43|:443... connected.
      HTTP request sent, awaiting response... 302 Moved Temporarily
      Location: https://3413f391207f0600f85fe2cce661af5a64b5749a.googledrive.com/host/0B3A_Ixxw5RrjamhLcjBFM0trRHM/talEmoti.table.min.js [following]
      --2015-02-08 19:52:31-- https://3413f391207f0600f85fe2cce661af5a64b5749a.googledrive.com/host/0B3A_Ixxw5RrjamhLcjBFM0trRHM/talEmoti.table.min.js
      Resolving 3413f391207f0600f85fe2cce661af5a64b5749a.googledrive.com... 173.194.127.76, 173.194.127.75, 173.194.127.74, ...
      Connecting to 3413f391207f0600f85fe2cce661af5a64b5749a.googledrive.com|173.194.127.76|:443... connected.
      HTTP request sent, awaiting response... 429 unknown
      2015-02-08 19:52:31 ERROR 429: unknown.

      刪除
    4. 求其改名再sync就OK,可能google cdn出問題。


      wget https://googledrive.com/host/0B3A_Ixxw5RrjamhLcjBFM0trRHM/talEmoti_new.table.min.js

      刪除
    5. ::kk3107 ::kk3070 ::kk3023 OK 呀!

      刪除
    6. Ka Ka 你在我的 Blog 睇到 kemoji 的"表情符號" ?
      但喺我睇唔到 @-)

      刪除
    7. 我睇到呀!::oo2031 ::ee5071 ::oo2059

      刪除
    8. 剛剛 kemoji 更新了他的文件為 txt, 表情符號 再次面世 :-bd

      刪除
    9. =D> 好嘢!
      ::kk3090 ::oo2053 Koosan!

      刪除

★ 謝謝留言,留下的一句話,已經是很好的推動力 !
★ 勾選右下角的「通知我 」可以由電郵收到留言回覆!
★ 留言與文章無關的主題時,請到頂列「留言版 GuestBook」暢所欲言。
★ 若發佈留言後,留言不見了。可能被系統錯誤判斷為垃圾留言,請不用擔心,我會盡快將留言恢復。
◎ 本留言區已經支援 Unicode Emoji,對應 Win10 的浮動鍵盤。歡迎貼上,增加效果。
◎ 支援 YouTube 超連結對應,支援 jpg , jpeg , gif , png 這4種圖片顯示格式。
◎ 文章介紹 2016 表情符號 V2 更新版 ( Unicode Emoji 格式 ) 顯示策劃