-1
我有一個問題與下面的代碼,它不能引用字符串即時通訊指出的代碼了。無法引用字符串 - 本地化與鉻
var text = chrome.i18n.getMessage('application_text');
if ($('#multi_select option:selected').text() == text) {
//If text equals "MY TEXT"
} else {
}
HTML
<select id='multi_select' name='multi_select'>
<option value='1' id="multi_select_1"></option>
<option value='2' id="multi_select_2"></option>
<option value='3' id="multi_select_3"></option>
</select>
消息
"application_text": {
"message": "MY TEXT",
"description": "just some text"
}
基本上參照text
工作不正常。它將工作,如果我硬編碼字符串...text() == "MY TEXT")
但是,當從我本地化的字符串引用它的代碼不起作用。
代碼從哪裏運行?(背景頁,場景腳本)? – gkalpak
您是否嘗試在if語句上放置斷點,以便在執行條件時查看文本中的內容? – duckbrain
另外:消息文本在什麼目錄下,以及如何命名該文件? – gkalpak