0
使用電子代碼我想在桌面創建一個跨平臺的應用程序和Web瀏覽器與電子和每一項都有一個單獨的數據庫,桌面SQLite的和MySQL的爲Web。在邏輯上可能爲兩者編碼一次?在瀏覽器中
使用電子代碼我想在桌面創建一個跨平臺的應用程序和Web瀏覽器與電子和每一項都有一個單獨的數據庫,桌面SQLite的和MySQL的爲Web。在邏輯上可能爲兩者編碼一次?在瀏覽器中
您應該能夠通過檢查特定於節點的全局變量是否可用來確定Electron或瀏覽器特有的功能。它們將在Electron中提供,但它們不會在傳統的瀏覽器應用程序中使用。
你可以沿着線的東西做到這一點:
var isElectron = false;
if (typeof 'process' !== 'undefined') {
isElectron = true;
}
感謝@Steve,我的意思是,我可以重新使用瀏覽器端電子代碼塊(HTTP)或我必須寫瀏覽器端再次? – myvahid
@myvahid您可以在瀏覽器端重複使用代碼。在Electron中,如果你想提取它的代碼,但是讓它從主進程執行,你可以使用'require'來需要一個文件或'electron.remote.require'。 –