1
在我的Google Chrome擴展程序中,我需要將文本複製到剪貼板上,並且需要知道我的擴展程序是否安裝在Windows操作系統上。可能嗎?我可以告訴我的Chrome擴展程序是否在Windows上運行?
PS。如果是Windows,那麼我將用"\r\n"
替換終止行,這會使多行文本在Windows上看起來更好。
在我的Google Chrome擴展程序中,我需要將文本複製到剪貼板上,並且需要知道我的擴展程序是否安裝在Windows操作系統上。可能嗎?我可以告訴我的Chrome擴展程序是否在Windows上運行?
PS。如果是Windows,那麼我將用"\r\n"
替換終止行,這會使多行文本在Windows上看起來更好。
兩種方式,至少
你可以簡單地依靠navigator.platform
更好的選擇是使用Chrome API:chrome.runtime.getPlatformInfo()
:
chrome.runtime.getPlatformInfo(function callback)
返回信息關於目前的平臺。
以PlatformInfo object的形式。
chrome.runtime.getPlatformInfo(function(info) {
if(info.os == "win") { /* do stuff */ }
});
謝謝。第二種選擇看起來很有希望。唯一的缺點是它可以在Chrome v.36或更高版本上使用。 – c00000fd 2014-09-02 19:10:42
@ c00000fd考慮到目前的穩定是37 .. – Xan 2014-09-02 20:01:44
我很好奇,有多少人實際運行最新版本的Chrome的蔓延? – c00000fd 2014-09-03 02:04:30