Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.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
WPF/XBAP应用程序是否可以嵌入HTML页面并调用一些javascript(就像Flash那样)_Javascript_Html_Wpf - Fatal编程技术网

WPF/XBAP应用程序是否可以嵌入HTML页面并调用一些javascript(就像Flash那样)

WPF/XBAP应用程序是否可以嵌入HTML页面并调用一些javascript(就像Flash那样),javascript,html,wpf,Javascript,Html,Wpf,WPF/XBAP可以像Flash一样嵌入吗?它可以直接作为swf运行,也可以嵌入到html页面中,并通过调用javascript与之通信。我相信WPF/XBAP不能做到这一点,你应该学习Silverlight XBAP只能在浏览器中运行,但只能在没有html的“完整页面”中运行,非XBAP WPF只能独立运行。Sliverlight可以作为页面的一部分运行,我几乎可以肯定它可以在页面上与javascript交互,并且可以在“浏览器外”运行(但不仅仅是双击一个文件,你必须在浏览器中运行它,并且在应

WPF/XBAP可以像Flash一样嵌入吗?它可以直接作为swf运行,也可以嵌入到html页面中,并通过调用javascript与之通信。

我相信WPF/XBAP不能做到这一点,你应该学习Silverlight


XBAP只能在浏览器中运行,但只能在没有html的“完整页面”中运行,非XBAP WPF只能独立运行。Sliverlight可以作为页面的一部分运行,我几乎可以肯定它可以在页面上与javascript交互,并且可以在“浏览器外”运行(但不仅仅是双击一个文件,你必须在浏览器中运行它,并且在应用程序中有一个“安装”选项)

我相信你不能用WPF/XBAP实现这一点,你应该学习Silverlight


XBAP只能在浏览器中运行,但只能在没有html的“完整页面”中运行,非XBAP WPF只能独立运行。Sliverlight可以作为页面的一部分运行,我几乎可以肯定它可以在页面上与javascript交互,并且可以在“浏览器外”运行(但不仅仅是双击一个文件,你必须在浏览器中运行它,并且在应用程序中有一个“安装”选项)

如果有人仍在试图找到解决办法:我写了一篇博文,其中包含如何正确完成这项工作的信息。有很多过时的信息,但此解决方案适用于最新的浏览器


如果有人仍在试图找到解决办法:我写了一篇博文,其中包含如何正确完成这项工作的信息。有很多过时的信息,但此解决方案适用于最新的浏览器


我认为这不是100%正确。您可以在iframe中的html页面中嵌入XBAP应用程序。与JavaScript的通信可能是一个问题。你可以在链接中传输一个参数,但我不知道。我也在搜索有关javascript和Xbap@catalin伊利-好,,但是XBAP仍然设计为在没有任何html或javascript的情况下运行,因此,让它与设计为不存在的javascript交互的功能可能不被认为是高优先级的(或者,更可能的是,根本不被考虑)因此,我最初的答案仍然正确——如果需要与javascript交互,那么XBAP是错误的technology@catalinilie——即使你可以与XBAP进行通信,浏览器安全性也会阻止你,如果不是今天,那么在下一个service pack上——让一个网页与另一个框架中的某个插件进行通信(可能对本地计算机具有完全访问权限,但并非所有运行在其中的插件沙盒代码都是为在页面内运行而设计的,或者您不需要iframe)听起来像是一个即将发生在我身上的安全问题。我认为这不是100%正确。你可以在iframe内的html页面中嵌入XBAP应用程序。与JavaScript的通信可能是一个问题。你可以在链接中传输参数,但我不知道。我还在搜索有关JavaScript和Xbap@catal在ilie中,可以,但XBAP仍然设计为在没有任何html或javascript的情况下运行,因此,让它与设计为不存在的javascript交互的功能可能不被认为是高优先级的(或者更可能根本不被考虑)因此,我最初的答案仍然正确——如果需要与javascript交互,那么XBAP是错误的technology@catalinilie——即使你可以与XBAP进行通信,浏览器安全性也会阻止你,如果不是今天,那么在下一个service pack上——让一个网页与另一个框架中的某个插件进行通信(这可能有可能完全访问本地计算机,并不是所有插件都运行在它们的沙盒代码中——而且——不是设计用于在您的页面中运行的,或者您不需要iframe)听起来像是一个安全问题在等待着我。