小编pco*_*der的帖子

Apache:缺少CORS标题"Access-Control-Allow-Origin"

我在其他一些使用jquery帖子在我的网站上调用一些svg图像我在控制台中得到以下错误

跨源请求已阻止:同源策略禁止通过https://abc/svgpaths/sample.svg读取远程资源.(原因:缺少CORS标题'Access-Control-Allow-Origin').

我在.htaccess文件中设置了以下参数

<IfModule mod_headers.c>
     Header add Access-Control-Allow-Origin "*"
</IfModule>
Run Code Online (Sandbox Code Playgroud)

我还在putty中测试了a2enmod标头,它显示我已启用模块标头

但是当我使用Ip而不是域名时

例如:https://1.2.3.5/svgpaths/sample.svg

我在控制台net :: ERR_INSECURE_RESPONSE中得到以下错误

我无法弄清楚该做些什么来修复它,请指导我解决问题.

Js代码从其他服务器调用svg

案例1 与ip(主域和子域上的不同ssl)

fabric.loadSVGFromURL("https://1.2.3.4/svgpaths/sample.svg", function(objects, options){
            var object = new fabric.util.groupSVGElements(objects, options);
            object.set({
                fill: '#000000',
                selectable:false
            }); 
Run Code Online (Sandbox Code Playgroud)

错误:ERR_INSECURE_RESPONSE

情况2 当使用differnet子域调用时:(子域解析为与上面的情况1相同的ip,我最近指向子域,因此在错过的confi文件中有一些设置)

fabric.loadSVGFromURL("https://abd.maindomain.com/svgpaths/sample.svg", function(objects, options){
            var object = new fabric.util.groupSVGElements(objects, options);
            object.set({
                fill: '#000000',
                selectable:false
            }); 
Run Code Online (Sandbox Code Playgroud)

错误:Apache:缺少CORS标头"Access-Control-Allow-Origin"

javascript apache .htaccess jquery svg

5
推荐指数
1
解决办法
789
查看次数

woocommerce购物车中的自定义缩略图图像

我想在购物车中显示自定义缩略图。我说,我制作的商品带有自定义属性imageurl

我使用下面的钩子使其工作:

function custom_new_product_image($cart_object) {
    $a = '<img src="imageurlhere" />';
    return $a;
}

add_filter( 'woocommerce_cart_item_thumbnail', 'custom_new_product_image' );
Run Code Online (Sandbox Code Playgroud)

如果我将静态网址代替,"imageurlhere"但我想传递自定义产品属性图片网址,则我的代码效果很好。

我可以使用获取图片网址

$cart_object->cart_contents['wccpf_imageurl']
Run Code Online (Sandbox Code Playgroud)

如何使用自定义产品属性图片网址代替静态网址?

php wordpress

0
推荐指数
1
解决办法
3765
查看次数

标签 统计

.htaccess ×1

apache ×1

javascript ×1

jquery ×1

php ×1

svg ×1

wordpress ×1