Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Windows 8 HTML/JS应用程序能否作为网站运行?_Javascript_Html_Windows 8_Windows Store Apps - Fatal编程技术网

Javascript Windows 8 HTML/JS应用程序能否作为网站运行?

Javascript Windows 8 HTML/JS应用程序能否作为网站运行?,javascript,html,windows-8,windows-store-apps,Javascript,Html,Windows 8,Windows Store Apps,我是一名Web开发人员,通过制作JavaScriptWindows8应用程序进入新的Windows8应用商店 我很想知道,如果我用Javascript制作一个Windows8应用商店应用程序,它是否可以轻松部署为一个托管网站,在浏览器中运行 i、 e.我是否可以在不对我的应用程序进行重大更改的情况下,使用IIS托管它,并且当人们浏览它时,它的行为是否与原始应用程序一样 我会遵循正常的HTML5浏览器指南,不使用Win8快捷方式,比如跳过额外的音频/视频曲目。打开生成的default.htm似乎是

我是一名Web开发人员,通过制作JavaScriptWindows8应用程序进入新的Windows8应用商店

我很想知道,如果我用Javascript制作一个Windows8应用商店应用程序,它是否可以轻松部署为一个托管网站,在浏览器中运行

i、 e.我是否可以在不对我的应用程序进行重大更改的情况下,使用IIS托管它,并且当人们浏览它时,它的行为是否与原始应用程序一样

我会遵循正常的HTML5浏览器指南,不使用Win8快捷方式,比如跳过额外的音频/视频曲目。打开生成的default.htm似乎是空白的,因此肯定无法开箱即用,但考虑到它是一个简单的应用程序,我想知道是否有一个库可以连接并运行大部分内容


TIA

Windows通过Javascript公开了一些Windows运行时功能。您不能在WebApp中使用此类功能

但是,如果您使用不同的层设计应用程序,那么在将其部署到其他浏览器时,应该很容易排除Windows运行时功能

当然,纯Javascript将在每个浏览器中运行

我不是100%,但我想如果你用

var object = WinJS.UI.Animation.createAddToListAnimation(added, affected);
它被捆绑到应用程序的托管环境中。如果Chrome呈现该页面,则无法重复使用


一种方法是为UI组件创建一个包装器,例如,你有YourApp.CreateTab,它实现了WinJS.UI,或者对于另一个浏览器,它将使用jQuery UI创建选项卡。

我不这么认为,他们在W8上定义了一些JS SDK,我也不这么认为,但这将是一个遗憾,因为您仍然在编写纯web代码……所以您并不是在编写纯web代码。事实上,任何与Windows运行时接口的东西在web浏览器中都是不可用的。@Joey,是的,这是数字。我想知道是否有一个库可以弥补这些差距时,采取的代码为网络。所以你是说,我将无法进行相同的外观和感觉,这部分我将不得不重新代码为我的网站?当然,我可以隔离所有BL等。谢谢,这是一个有趣的方法。我的问题不是问“如何”,而是问“它是否可行?”所以本质上你已经回答了这个问题。