想知道是否有人可以帮忙解决这个问题。
我有这个脚本,拒绝在我的浏览器的最新版本上工作(适用于旧版本),并希望在解决问题时提供一些帮助。
您必须在Chrome浏览器上安装它,方法是将下面的代码保存为文件名为“test.user.js”的文件。 然后将文件拖到浏览器的扩展程序选项卡中(>设置> chrome上的扩展程序)并激活它。 然后在浏览器上打开madbid.com,点击有效竞价,检查每次有人出价时出价者出现的元素,并将该ID复制到“GO MONITOR”上方的文本字段中(它看起来像{{ 1}})。然后单击“GO MONITOR”并开始图表。
我遇到的主要问题是:在“GO MONITOR”按钮下,它显示mbal1_ac2560454_bidder
,而不是记录玩家的名字,因为他们以相对出价计数出价。
第二个,Chrome根本不显示图形,而是呈现纯灰色背景。在Firefox上,图表确实有效,但没有玩家名单。
以下是代码:
undefined
答案 0 :(得分:0)
首先,这个脚本错误(即使没有加载脚本):
initImageSettings(): $( ".auction_thumbnail" ).eq( 1 ).attr( "id" ) is undefined.
这很可能会导致进一步的问题,所以你需要先修复它。
然后:您的图表未显示,因为Chrome认为来自highcharts.com的脚本不安全:
Refused to load the script 'http://code.highcharts.com/highcharts.js' because it violates the following Content Security Policy directive: "script-src https://*.facebook.com http://*.facebook.com https://*.fbcdn.net http://*.fbcdn.net *.facebook.net *.google-analytics.com *.virtualearth.net *.google.com 127.0.0.1:* *.spotilocal.com:* chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl 'unsafe-inline' 'unsafe-eval' https://*.akamaihd.net http://*.akamaihd.net *.atlassolutions.com".
混合http
和https
连接也存在问题:
[blocked] The page at 'https://platform.twitter.com/widgets/hub.html' was loaded over HTTPS, but ran insecure content from 'http://code.highcharts.com/highcharts.js': this content should also be loaded over HTTPS.
我的建议:找一个可以帮助你解决这些Javascript问题的人。如果你不知道你在做什么,这将使你疯狂。
有人似乎在积极地在页面上工作。我上面描述的第一个错误现在消失了。