【发布时间】:2015-07-14 07:57:29
【问题描述】:
为什么这个小提琴的结果有效http://jsfiddle.net/airwwwave/k74rs1fk/1/
而这个不是https://jsfiddle.net/airwwwave/k74rs1fk/1/
看看后者的控制台说d3 is not defined?
两个示例都有 D3 3.0.4 onLoad。
Chrome 和 FF 中的行为相同。
【问题讨论】:
标签: javascript jsfiddle
为什么这个小提琴的结果有效http://jsfiddle.net/airwwwave/k74rs1fk/1/
而这个不是https://jsfiddle.net/airwwwave/k74rs1fk/1/
看看后者的控制台说d3 is not defined?
两个示例都有 D3 3.0.4 onLoad。
Chrome 和 FF 中的行为相同。
【问题讨论】:
标签: javascript jsfiddle
原因记录在控制台本身:
混合内容:页面位于 'https://fiddle.jshell.net/airwwwave/k74rs1fk/1/show/' 已加载完毕 HTTPS,但请求了不安全的脚本 'http://d3js.org/d3.v3.min.js'。此请求已被阻止;这 内容必须通过 HTTPS 提供。
【讨论】:
http://jsfiddle.net/airwwwave/x54709hx/ 现在 Chrome 控制台显示 "Uncaught SecurityError: Failed to read the 'frame' property from 'Window': Blocked a frame with origin "http://fiddle.jshell.net" from accessing a frame with origin "http://jsfiddle.net". Protocols, domains, and ports must match." 似乎 JSFIDDLE 有时只适用于 D3?我错过了什么?哈。