首页 > 解决方案 > 贝宝 iframe 自定义样式

问题描述

因此,在网站上,PayPal 结帐页面是通过使用此 iframe文档实现的,其中它提供了对 iframe 的 css 的自定义,并使用 JSON 字符串中的给定 css 键:值对。你可以在这里看到

现在,如果我正确传递了 JSON 字符串,有人可以帮助我,因为它由于某种原因不起作用。我需要把标签变成白色

    <script type="application/javascript">
var styles = {
    "pppLabel": {
        "color": "#fff"
    },
    "pppCheckboxLabel": {
        "color": "#fff"
    }
};

var ppp = PAYPAL.apps.PPP({
    "approvalUrl": "<?=$approvalUrl?>",
    "placeholder": "ppplusDiv",
    "payerEmail": "<?=$_POST['email']?>",
    "payerFirstName": "<?=$_POST['name']?>",
    "payerLastName": "<?=$_POST['surnamename']?>",
    "payerPhone": "<?=$_POST['telephone']?>",
    "payerTaxId": "<?=$_POST['cpf']?>",
    "miniBrowser":false,
    "merchantInstallmentSelection":12,
    "merchantInstallmentSelectionOptional":true,
    "mode": "live",
    "payerTaxIdType": "BR_CPF",
    "language": "pt_BR",
    "country": "BR",
    "css": styles,
  });

我做了一些改变,比如

"css": JSON.stringify(styles)

但它不起作用并在控制台中给出这个

截屏

代码图片 网页图片

标签: cssiframepaypalstyles

解决方案


不起作用并在控制台中显示一些消息,我正在添加一个屏幕截图作为我的问题屏幕截图的答案


推荐阅读