Search the Community

Showing results for tags 'chrome'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Português
    • Autenticação e Autorização
    • Gerenciamento de perguntas e respostas
    • Gerenciamento de produtos
    • Gerenciamento de vendas
    • Gerenciamento de envios
    • Gerenciamento de usuário
    • Controle de notificações
    • Gerenciamento de mensagens pós-venda
  • Español
    • Autenticación y Autorización
    • Gestión de preguntas y respuestas
    • Gestión de productos
    • Gestión de ventas
    • Gestión de envíos
    • Gestión de usuario
    • Control de notificaciones
    • Gestión de mensajes post-venta
  • English
    • Authentication and Authorization
    • Question & Answer Management
    • Product Management
    • Sales Management
    • Shipment Management
    • User Management
    • Notification control
    • Post Sale Message Management
  • Off Topic
    • Events
    • Off Topic
    • Documentation improvements
    • Jobs

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 1 result

  1. Estoy intentando desarrollar una extensión para el navegador chrome con la API en Javascript de Mercado Libre. Actualmente, en el manifiesto de la extensión de chrome tengo los siguientes permisos (tuve que añadir un content_security_policy para incluir el script de Mercado Libre): "permissions" : [ "declarativeContent", "activeTab", "https://*/*", "http://*/*", "tabs", "downloads" ], "content_security_policy": "script-src 'self' https://a248.e.akamai.net/secure.mlstatic.com/org-img/sdk/mercadolibre-1.0.4.js; object-src 'self'" En el script background de la extensión utilizo el siguiente comando para abrir una nueva pestaña al realizar click en mi extensión: chrome.browserAction.onClicked.addListener(function(activeTab) { chrome.tabs.create({ url: chrome.extension.getURL("index.html") }); }); Actualmente mi index.html es bastante sencillo, solo posee lo siguiente: <html> <head> <script src="https://a248.e.akamai.net/secure.mlstatic.com/org-img/sdk/mercadolibre-1.0.4.js"></script> <script src="index.js"></script> </head> <body> </body> </html> Tuve que utilizar el https que encontré en Github porque Chrome me ignoraba el content_security_policy si usaba http. El problema se presenta cuando intento realizar algo con la API de Mercado Libre. window.addEventListener('DOMContentLoaded', function() { MELI.init({ client_id: // Mi id de applicación, xauth_protocol: "https://", xauth_domain: "secure.mlstatic.com", xd_url: "/org-img/sdk/xd-1.0.4.html" }); console.log("A"); MELI.login(function() { console.log("B") MELI.get("/users/me", {}, function(data) { console.log("C"); console.log("Hola " + data[2].first_name); }); }); }) El output es solo "A". El popup para iniciar sesión Mercado Libre se abre, pero el callback "B" y "C" no se ejecutan... No tengo ni idea cuál es el problema, no hay error. Lo que es extraño, es que si voy a la consola desde el Chrome en mi extensión y ejecuto la parte: MELI.get("/users/me", {}, function(data) { console.log("C"); console.log("Hola " + data[2].first_name); }); Recibo el siguiente error: Refused to load the script 'https://api.mercadolibre.com/users/me?callback=jsonp1&_MELI_SDK_RANDOM=0.5311328045693158' because it violates the following Content Security Policy directive: "script-src 'self' https://a248.e.akamai.net/secure.mlstatic.com/org-img/sdk/mercadolibre-1.0.4.js". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. ¿Alguien me podría explicar como resolver ese error? Se supone que en mi manifiesto ya había declarado esa política de seguridad, por lo que no entiendo que debo de hacer. Soy nuevo tanto en la API de Mercado Libre como en Google Chrome Extensions, tal vez me haya olvidado de hacer algo básico antes. Gracias.