- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在使用可视化 API 也就是动态图表,我发现了 http://code.google.com/apis/visualization/documentation/gallery/annotatedtimeline.html 中的示例在本地主机上并不真正起作用。即,单击事件时将抛出 Error calling method on NPObject
(上述示例中的点 A
和 B
)。我想这是服务器端(Google 的 Flash 基地)的安全问题。
据我所知,不需要 API key 、身份验证或任何类似的东西。我错过了什么?
谢谢
更新:jsFiddle 上的相同示例:http://jsfiddle.net/gT5GB/ Localhost 似乎不是问题所在,我猜是非谷歌域。
由于 jsFiddle 代码托管在域中,因此文档最底部的说明不适用:
Because of Flash security settings, this (and all Flash-based visualizations) might not work correctly when accessed from a file location in the browser (e.g., file:///c:/webhost/myhost/myviz.html) rather than from a web server URL (e.g., http://www.myhost.com/myviz.html).
最佳答案
我今天遇到了同样的问题,已经解决了。我没有在任何地方使用 localhost,我被托管在一个适当的域中,并且在单击图例时我也收到了 NPObject 错误。我也只是直接使用来自 http://code.google.com/apis/chart/interactive/docs/gallery/annotatedtimeline.html 的示例
原因是 Google 的示例使用了 https://www.google.com/jsapi (注意 HTTPS),而我的网站是通过纯 HTTP 访问的。我不太熟悉 Flash,但我怀疑它对安全/非安全的规则与它对跨域请求的规则类似。
更改 Google 的示例以使用 http://www.google.com/jsapi解决了问题
关于javascript - Google Visualization API - NPObject 上的错误调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5705540/
抱歉我的英语不好我将我的 uploadify 更新到最新版本 (Uploadify-v2.1.4),这破坏了我的 uploadify:我无法上传任何东西。当我尝试调用“在 NPObject 上调用方法
我正在尝试在我的javascript文件中播放声音 document.getElementById("sound").innerHTML = ""; thissound=document.getEle
我一直在使用可视化 API 也就是动态图表,我发现了 http://code.google.com/apis/visualization/documentation/gallery/annotated
我收到 JavaScript 错误:在 NPObject 上调用方法时出错 在 XP 上的 Chrome 和 Firefox 中调用我的 NPAPI 插件中的方法时。使用相同的浏览器在 Windows
因为我的插件需要使用 JavaScript 代码与同一页面上的其他插件进行交互:obj1.invokeWith(obj2) 在此方法中,obj2 的一个 NPObject 对象被传递给 obj1。如何
我正在尝试在我的 phonegap 应用程序中设置 FLAG_SHOW_WHEN_LOCKED,但仅当显示特定页面时。为此,我有一个从 CordovaPlugin 扩展而来的 Java 插件,在 ex
我正在使用 Uploadify 在我的 CMS 中上传文件。一切正常,直到最近。我得到一个错误 在 NPObject 上调用方法时出错 在这条线上 document.getElementById(jQ
我的页面上有一个 Flash 视频,如下所示: var flashvars = { }; var params = { movie: "VideoMain.swf", quality
我正在尝试通过跨域的 ExternalInterface 启用 Javascript 和 Flash 之间的通信。当 Javascript 位于与 SWF 相同的域中时,它的效果很好。但在一种情况下,
我想使用 javascript 填充 Lync 用户状态,并在下面找到一些很好的教程 http://blogs.msdn.com/b/tomholl/archive/2013/03/02/integr
我有一些 Visual C++ 代码 (FireBreath),想要使用 PortAudio 打开流。完成所有初始操作后,我有以下代码: err = Pa_OpenStream( &stream, &
我是 JSON 新手,我只是无法访问对象数据。 这是代码: ajax var r = new XMLHttpRequest() r.o
我在我的 Android 应用程序中使用 addJavascriptInterface 以允许 JavaScript 调用我在我的 native Java 应用程序中创建的函数。 这在 Android
我正在尝试从 Javascript 调用 Flash (AS3) 函数。代码运行时,出现错误“错误:未捕获的异常:在 NPObject 上调用方法时出错!”从我一天的谷歌搜索来看,这似乎是一个安全问题
我正在尝试使用 https://github.com/zeroclipboard/ZeroClipboard 将内容复制到剪贴板.这似乎是一个不错的库,但是当复制按钮(闪烁)悬停时,我收到错误消息'E
Deviceready 由于此错误而无法正常工作。 E/Web Console﹕ Uncaught Error: Error calling method on NPObject. at file:/
使用 Actionscript 3 的外部 Api 制作 Flash 视频流 Web 应用程序。我正处于项目的一个非常初级的阶段,我们只是在尝试外部接口(interface)。现在我只有一个 Flas
我想使用小程序来更改存储库。为此,我编写了以下代码: 加载本体: package owlapi.loader; import org.semanticweb.owlapi.apibinding.OWL
我有一个 html 页面,我在其中动态创建小程序的 HTML 代码并使用 javascript 将其插入到页面中。 之后我调用了一些小程序的方法。 在其他操作系统上一切正常,用户之前在某些 Linux
我正在开发一个测验系统。通常每个问题都使用 jpeg 图像。但有一些测验以动画 .SWF 文件为特色。我想在用户单击答案后使用 jquery swfobject 调用 play() 方法。 我的解决方
我是一名优秀的程序员,十分优秀!