Javascript 为什么blur.js试图访问该文件;没有;?
我正在尝试使用blur.js在我的网站上创建一个模糊效果,这样你就可以看到内容背后的网站背景。然而,它似乎试图访问一个名为“无”的图像 以下是chrome javascript日志的输出:Javascript 为什么blur.js试图访问该文件;没有;?,javascript,jquery,html,transparency,Javascript,Jquery,Html,Transparency,我正在尝试使用blur.js在我的网站上创建一个模糊效果,这样你就可以看到内容背后的网站背景。然而,它似乎试图访问一个名为“无”的图像 以下是chrome javascript日志的输出: $('#container').blurjs({source: 'body',radius: 10}); [ <div id="container">… ] GET http://rymate.x10.mx/test/none 404 (Not Found) blur.min.js:285 (
$('#container').blurjs({source: 'body',radius: 10});
[
<div id="container">…
]
GET http://rymate.x10.mx/test/none 404 (Not Found) blur.min.js:285
(anonymous function) blur.min.js:285
jQuery.extend.each jquery-1.7.1.js:658
jQuery.fn.jQuery.each jquery-1.7.1.js:271
$.fn.blurjs blur.min.js:199
(anonymous function)
InjectedScript._evaluateOn
InjectedScript._evaluateAndWrap
InjectedScript.evaluate
$('#container').blurjs({source:'body',radius:10});
[
…
]
得到http://rymate.x10.mx/test/none 404(未找到)blur.min.js:285
(匿名函数)blur.min.js:285
jQuery.extend.each jQuery-1.7.1.js:658
jQuery.fn.jQuery.each jQuery-1.7.1.js:271
$.fn.blurjs blur.min.js:199
(匿名函数)
InjectedScript.\u evaluateOn
InjectedScript.\u evaluateAndWrap
InjectedScript.evaluate
我的代码在和上联机
任何帮助都将不胜感激。这是插件中的一个bug,它假设您传递给插件的元素具有有效的URL作为源 这可能是一个合理的假设,但它不能处理源元素中没有背景图像的情况,即浏览器报告
“none”
如果您关心插件,可能应该报告它,因为它是服务器上不需要的和无用的负载
无论如何,您也应该正确使用插件,您需要的是:
source: '#page'
但是,源映像必须由您托管,而不是
onlinedesign4uu.co.uk
,因为跨源映像将不起作用。插入行console.log($source.css('backgroundImage')代码>第200行左右。我怀疑这是您的问题。@archer日志中的输出正好是“无”,这正是它试图在第285行添加为图像源的内容。好的,谢谢!它现在可以工作了,我已经通知了开发人员这个错误。