JavaScript+SVG在Tor&IE上不起作用
我制作了一个简单的SVG,它使用Javascript设置动画。它可以完美地与Chrome、Firefox、Opera等配合使用,但不能与TOR或Internet Explorer配合使用 我检查了Tor和InternetExplorer上是否启用了JavaScript,答案是肯定的。为什么在能够运行JS的浏览器上使用JS的简单动画不能正确显示?这是SVG特有的吗 下面是我希望在这些浏览器上运行的一个简化示例,特别是在Tor tbh上:`JavaScript+SVG在Tor&IE上不起作用,javascript,internet-explorer,svg,tor,Javascript,Internet Explorer,Svg,Tor,我制作了一个简单的SVG,它使用Javascript设置动画。它可以完美地与Chrome、Firefox、Opera等配合使用,但不能与TOR或Internet Explorer配合使用 我检查了Tor和InternetExplorer上是否启用了JavaScript,答案是肯定的。为什么在能够运行JS的浏览器上使用JS的简单动画不能正确显示?这是SVG特有的吗 下面是我希望在这些浏览器上运行的一个简化示例,特别是在Tor tbh上:` 这大致相当于非异步代码: var x = 0; func
这大致相当于非异步代码:
var x = 0;
function run() {
if (x < 360) {
h.setAttribute("y2",x.toString());
h.setAttribute("transform","rotate( " + x.toString() + " )");
x++;
window.setTimeout(run, 10);
}
}
var h = document.getElementById("hand");
window.setTimeout(run, 10);
检查它是否工作,因为Firefox在52.0版和当前版本的Tor浏览器基于Firefox 45.9 ESR之前不支持异步功能。同样地,IE在Edge 15之前根本不需要。谢谢你们两位。
var x = 0;
function run() {
if (x < 360) {
h.setAttribute("y2",x.toString());
h.setAttribute("transform","rotate( " + x.toString() + " )");
x++;
window.setTimeout(run, 10);
}
}
var h = document.getElementById("hand");
window.setTimeout(run, 10);