我已閱讀過有關Skype和ICQ等桌面應用程序中的XSS漏洞。 我不知道他們爲什麼選擇在這種應用程序中使用html,這些應用程序也可以在沒有任何html的情況下編寫。有一個簡單的理由嗎? 是否有人知道Skype是否僅在諸如「Skype Home」之類的頁面上使用html,或者是否使用html編寫的整個GUI?桌面應用程序中的HTML/CSS/JS
我在問,因爲我正在編寫一個在瀏覽器中運行的Web應用程序,一旦完成,它將移植到移動和桌面平臺。你可以將它與即時通訊軟件進行比較,但實際上它有些不同。
我曾考慮過使用PhoneGap將項目簡單地「複製」到移動平臺,並通過PhoneGap API使用系統功能。但我認爲這可能會很慢和/或不好看。此外,它看起來不是本地的,問題在於是否在所有平臺上都使用我們自己的html GUI(因此它在任何地方看起來都一樣)或適應每個平臺的設計概念(使用本地語言的本機控件或例如Titanium這不幸太貴了))。
但我從未想過在桌面應用程序中使用HTML。無論如何,你如何嵌入?我正在使用C#。使用WebBrowser表單元素或使用某種Web瀏覽器呈現引擎?
Mozilla XUL Runner和Adobe AIR是使用HTML,CSS和JavaScript編寫桌面應用程序的兩種方式。 –
@Eliasdx做了以下任何答案可以解決您的問題?如果是這樣,請適當標記。 – MattDavey
也請儘量堅持每個職位的一個問題,這不是一般沉思的地方:) – MattDavey