以下代码加载了几个外部 js 文件并在我的网络服务器上运行良好:
<script type="text/javascript" src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="http://s3.amazonaws.com/codecademy-content/courses/hour-of-code/js/alphabet.js"></script>
<body>
<div>
<canvas id="myCanvas"></canvas>
<script src="https://drive.google.com/uc?export=download&id=1lISKkEz4JTrPEFWKqpid-6sBByLP3wPY">
</script>
<script src="https://drive.google.com/uc?export=download&id=1lRAFdKQNu3YhBBDNEtj2WKDuLVM290pp">
</script>
</div>
</body>
将此代码嵌入新的 Google 协作平台会生成一个空白画布。
为了补救,我创建了一个仅运行 javascript 代码的网页,并尝试使用以下代码将其作为 iframe 嵌入到 Google 协作平台中:
<p align="center">
<iframe id="Bubbles"
title="Bubbles"
width="70%"
height="250"
src="http://edtech2.boisestate.edu/joshuawatson/hiddenpage2.html">
</iframe>
</p>
这段代码在我的网络服务器上也可以正常运行(如访问 src 页面并查看工作动画所示),但仍会在新的 Google 协作平台中产生一个空白框架。
关于如何使此脚本在新的 Google 协作平台上运行的任何想法?
请注意,这实际上是一个“玩具”示例,我尝试运行的实际脚本更复杂,更符合我的需求。