我有一个插件可以在我客户的网站上运行。该插件位于 http://mycompany.com/Tool.js ,并且需要拉入一些图像。问题是 javascript 似乎试图从客户的站点而不是我自己的站点中提取图像。这是 JS:
button.style.cssText = 'position:absolute;top:-20px;right:-20px;background-image:url(/Resource/Button.png);
在上面的JS中,获取的URL是CUSTOMER.com/Resource/Button.png(插件运行的站点),而不是我的站点mycompany.com/Resource/Button.png .
请注意,我不能使用绝对路径,因为它们在环境(测试/产品)之间变得很痛苦,而且因为我的图像检索必须使用基于客户端环境的 http/https(否则,如果在https 站点)。
最佳答案
只需将其替换为
background-image:url(http://mycompany.com/Resource/Button.png);
关于javascript - 图片资源位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5099542/