发生这种情况是因为您正在评估表达式,而不是调用方法.
parent.location.href = "http://www.google.com";
如果我们将其移动到显式函数,我们将不再看到该行为:
test link
但是,当然,没有理由在这个特定情况下使用JS:
如果有的话,我们仍然应该优雅地降级: