[Facebook] 發送邀請對話框中的送出按鈕,英文字自動轉小寫的問題

Standard

最近在製作 Facebook 聯外通的專案,專案中使用 Facebook JavaScript SDK 來製作,其中有項功能是發送邀請給好友,如下圖這樣:

詭異的是,明明 fb:request-form 中設定的 type 值是 “HELLOWORLD程式邀請”,但顯示出來卻是 “Helloworld程式邀請”,英文字僅有首字是大寫,後面的字全部自動變成了小寫。

後來同事試出了為什麼會這樣,似乎是 Facebook 這個邀請 Button 的特性便是自動會將英文單字的首字轉大寫,其後文字皆自動轉為小寫
但有時 Button 中就是希望擺一些大寫文字,例如商標文字,那該怎麼辦呢?

答案是:加上空格來分隔每個英文字元。

如本例就會是:H E L L O W O R L D 這樣 …

有些醜,但目前只找到這樣的解法,若有朋友發現更好的解法,請再留言告知喔! : )

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *