2011-09-26 99 views
4

我真的有興趣在Windows 8 Metro風格中構建應用程序。我想使用HTML5,但我非常擔心保護我的前端UI不受解構並最終被其他人剽竊。不幸的是,我的服務都是開源的,所以我不能真正隱藏那裏的東西,除非我在開​​源服務和我的前端HTML5應用之間實現某種中間人。如何保護我的HTML Metro應用程序的源代碼?

正如標題所說,我如何保護我的HTML Metro應用程序的來源?

+0

無法保護客戶端應用程序。 –

+0

相關:http://stackoverflow.com/questions/7520871/can-winrt-application-use-obfuscation –

回答

6

你有兩個選擇:

  1. 運行JavaScript混淆了你的代碼。這會讓事情變得更難,但並非不可能。
  2. 以C++方法實現關鍵功能。你可以使用WinRT輕鬆地從JavaScript調用這些。這將使得更難理解正在發生的事情。
+0

謝謝你的回答,我推遲給你徽章希望其他人能夠尋求解決我的問題。無論如何,我現在已經接受你的答案。 – soul

0

如果您想保留某些(任何)祕密,請不要將它傳遞給客戶端。

可能有某種混淆,我不知道(但)但仍然可以重建代碼。