如何在博客帖子中嵌入用Silverlight编写的演示小程序?有没有可能使用任何托管的博客引擎,或者只使用我自己托管的博客引擎?
我假设我将需要使用与具有SL控件的常规(X)超文本标记语言页面相同的标记和.js。有没有什么托管的博客引擎可以让我进入这个博客?(使用blogger可以吗?)
SL安全模型是否意味着XAP文件需要托管在与博客页面本身相同的站点上?
发布于 2010-02-03 00:33:07
您可以使用<object>
标签在HTML中托管Silverlight应用程序,博客主机不需要理解这些内容。托管Silverlight应用程序没有服务器端元素,它纯粹是客户端的事情。
<object id="SL" data="data:application/x-silverlight-2," type="application/x-silverlight-2" style="width:400px; height:300px">
<param name="source" value="MySLApp.xap" />
<param name="minRuntimeVersion" value="3.0.40624.0 />
<param name="initParams" value="someParam=value" />
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration: none;">
<img src="http://go.microsoft.com/fwlink/?LinkId=108181" style="border-style: none" alt="Get Microsoft Silverlight" />
</a>
</object>
在本例中,Silverlight应用程序"MySLApp.xap“与使用它的超文本标记语言页面被放在同一个文件夹中。但是,如果您愿意,它可以位于不同的服务器上。但是,对HTML Bridge的访问将被阻止,但是如果您的应用程序是自包含的,并且不需要与主页通信,则不会有任何问题。
发布于 2010-02-18 01:09:19
我创建了一个Silverlight xap来托管我的wordpress主题中的英雄图像或视频-我使用initparams和每个帖子的自定义字段将内容传递给它。
这样我就可以使用相同的xap来托管带有媒体控件的视频,或者带有很酷的淡入/点击效果的图像
示例图像发布:
http://www.blackspike.com/site/html/display-google-docs-spreadsheets-in-wordpress
示例视频发布(单击vid查看控件):
http://www.blackspike.com/site/wpf/hanselmans-babysmash
两者都使用相同的xap!
发布于 2010-02-09 01:08:56
对我来说,一个简单的解决方案就是使用iFrame。因此,我将Visual Studio生成的常规TestPage.html
发布到我的网站上(当然还有.XAP文件),然后将其嵌入:
<iframe src="http://www.lostbearlabs.com/sl/Spring001/TestPage.html" frameborder="0" width="400" height="400" scrolling="no" ></iframe>
使用blogger时,我发现了这一点:任何试图美化HTML的尝试(例如,将其拆分成单独的行)都会导致blogger在输出中插入虚假的<br>
标记,即使我使用"Edit HTML“视图进行编辑。所以iFrame标记必须都在一行上!!
https://stackoverflow.com/questions/2185359
复制相似问题