有啥办法可以让浏览器直接执行 xap 文件,而不是要有个页面嵌入。

蝈蝈俊 2010-01-20 12:56:56
有啥办法可以让浏览器直接执行 xap 文件,而不是要有个页面嵌入。

比如:

如何才能让浏览器直接访问
http://ghj1976.blob.core.windows.net/silverlight/SilverlightApplication_TwoWayBinding.xap

就相当于访问
http://ghj1976.blob.core.windows.net/silverlight/TwoWayBindingTestPage.html

这样, 就直接进行执行? 而不是提示下载。下载后又没法执行。

...全文
744 24 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
coolxlc 2010-03-29
  • 打赏
  • 举报
回复
逆天啊
wopos 2010-03-28
  • 打赏
  • 举报
回复
这个想法很好,相信将来会解决,等 吧
js1722 2010-03-22
  • 打赏
  • 举报
回复
怎么会有这种需求呢~~
Paradin 2010-03-10
  • 打赏
  • 举报
回复
觉得大概就是17楼吧
浏览器需要运行页面时SL插件的准备工作才能显示xap吧
相比Flash的播放器插件耦合更严重些?
mngzilin 2010-03-10
  • 打赏
  • 举报
回复
url重写 IHttpHandler
diandian82 2010-03-09
  • 打赏
  • 举报
回复
应该不行,否则还弄那个out of browser干嘛?直接download下来就运行得了呗。
shz51345 2010-03-09
  • 打赏
  • 举报
回复
学习,学习,学习,学习
zhlei616 2010-02-21
  • 打赏
  • 举报
回复
这是浏览器的问题,不是SL的问题,让xap文件的打开方式设为IE浏览器
但前提是浏览器要支持直接显示xap文件
javalzn 2010-02-20
  • 打赏
  • 举报
回复
应该是可以的,就像浏览器可以打开SWF文件。既然能嵌入到页面执行SL,不借助HTML标签也应该可以执行Xap,楼主这个想法很好。
keiven8 2010-02-17
  • 打赏
  • 举报
回复
估计不行,最接近的效果是使用 Out of Browser。
guohouchang 2010-02-06
  • 打赏
  • 举报
回复
Out of Browser
Jeffrey84 2010-02-05
  • 打赏
  • 举报
回复
可以直接打开xaml
卧_槽 2010-01-28
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 xingjunli 的回复:]
引用 10 楼 ghj1976 的回复:
引用 9 楼 goldfire_001 的回复:
貌似有点违背Silverlight的主旨啊。


并没有违背, 我的意思就类似于 flash 的功能。
你双击打开一个 swf 文件时, 用浏览器打开就可以直接执行。

而 silverlight 双击打开一个 xap 文件,则不能直接执行,必须在页面上引用了这个xap文件才可以执行。




如果这样理解,SL应该是不行的
ms还没有类似flash player的播放器来直接打开SL文件
[/Quote]
啥时候才能有啊?感觉SL追着flash跑,但是路还非常长呀。
xingjunli 2010-01-27
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 ghj1976 的回复:]
引用 9 楼 goldfire_001 的回复:
貌似有点违背Silverlight的主旨啊。


并没有违背, 我的意思就类似于 flash 的功能。
你双击打开一个 swf 文件时, 用浏览器打开就可以直接执行。

而 silverlight 双击打开一个 xap 文件,则不能直接执行,必须在页面上引用了这个xap文件才可以执行。


[/Quote]

如果这样理解,SL应该是不行的
ms还没有类似flash player的播放器来直接打开SL文件
蝈蝈俊 2010-01-27
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 goldfire_001 的回复:]
貌似有点违背Silverlight的主旨啊。
[/Quote]

并没有违背, 我的意思就类似于 flash 的功能。
你双击打开一个 swf 文件时, 用浏览器打开就可以直接执行。

而 silverlight 双击打开一个 xap 文件,则不能直接执行,必须在页面上引用了这个xap文件才可以执行。

Goldfire_001 2010-01-21
  • 打赏
  • 举报
回复
貌似有点违背Silverlight的主旨啊。
xingjunli 2010-01-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 jv9 的回复:]
记得看到过一个项目是XAP preloader。

http://silverlightchina.net/html/developer/2010/0120/609.html
[/Quote]
这个还是不得行吧
jv9 2010-01-21
  • 打赏
  • 举报
回复
记得看到过一个项目是XAP preloader。

http://silverlightchina.net/html/developer/2010/0120/609.html
ProgrammerNO1 2010-01-20
  • 打赏
  • 举报
回复
理论上我想行,期待高手~~
纷享刘晨 2010-01-20
  • 打赏
  • 举报
回复
不行

浏览器里运行,必须要先加载SL插件

安装到本地,其实只是Host变了。。
加载更多回复(4)

8,756

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧