无法复制使用silverlight在浏览器中运行ironpython的示例

无法复制使用silverlight在浏览器中运行ironpython的示例,python,silverlight,ironpython,client-side,Python,Silverlight,Ironpython,Client Side,基本上,我遵循本教程: 根据它,这段代码应该运行良好: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <script type="text/javascript" src="http://gestalt.ironpython.net/dlr-20100305

基本上,我遵循本教程: 根据它,这段代码应该运行良好:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
  <script type="text/javascript" 
          src="http://gestalt.ironpython.net/dlr-20100305.js"></script>
  <script type="text/python" src="http://github.com/jschementi/pycon2010/raw/master/repl.py"></script>
  </head>
  <body>
    <script type="text/python">
      window.Alert("Hello from Python!")
    </script>

  </body>
</html>

Alert(“来自Python的你好!”)
事实上,它确实如此,例如:

如果安装了silverlight,您将看到它

但问题是,当我试图让相同的代码在我的电脑上运行时,我做不到。我创建了一个文本文件,将代码复制到那里,并将其保存为test.html,然后使用firefox运行,但什么也没发生。代码不执行,我只得到一个空白页。
我无法理解为什么相同的代码在这里运行:,但在我的电脑上不运行,因为它是客户端代码,而不是服务器端代码。

它无法下载repl.py;看起来像是一个bug,因为它在跨域下载时会退回到DOM下载程序,但会抛出。作为一种解决方法,也可以将其复制到web服务器;这里是它的工作:


另外,您必须在本地web服务器下运行,因为Silverlight无法从http://zone下载任何文件,而从file://zone运行。

您在firefox错误控制台中看到了什么吗?它在错误控制台中。错误控制台中没有任何内容。但是,当我将同一个文件上载到我的webhosting帐户时,我在firefox错误控制台中得到了以下信息:错误:未捕获异常:[异常…”组件返回失败代码:0x80004005(NS_错误\u失败)[nsimlHttpRequest.send]“nsresult:”0x80004005(NS_错误\u失败)”位置:“JS frame::http://sitename.com/silverlighttest.html::DLR_DownloadResource::line 15”数据:no]@linuxbochs这是它在免费网络托管帐户上的外观:谢谢。我将自己托管引用的文件。