2016-09-14 45 views
0

我正在爲Mozilla Thunderbird開發一個插件,我需要在外發電子郵件上設置自定義標題。我已經注意到標題設置方式的異常。 電話:gMsgCompose.compFields.setHeader('x-test', 'multiple spaces');Mozilla ThunderBird setHeader(hdr,val)去掉多個空格

將設置x測試標頭爲:multiple spaces - 注意雙空間如何轉換爲單個空間。

我的插件取決於能夠檢索確切的值,包括雙空格。用別的東西替換雙空間是不可取的。我怎樣才能讓雷鳥停止這種轉變?源代碼是否可用,以便我可以檢查發生這種情況的原因和方式?我懷疑問題可能在於如何實現折線。

乾杯。

+0

好的,所以我找到了[this](https://dxr.mozilla.org/mozilla-central/rev/82d0a583a9a39bf0b0000bccbf6d5c9ec2596bcc/addon-sdk/source/test/addons/e10s-content/lib/httpd.js# 4639)「正常化」這個值的一段代碼。做一個有效的工作,將所有連續的空間轉換爲單個空間。不完全確定爲什麼這是必要的。 – Andreas

回答