Невозможно отправить сообщение в telegram bot api на расширение firefox, но расширение chrome может - PullRequest
0 голосов
/ 04 апреля 2020

Я пытаюсь отправить запрос Post на расширение firefox другим методом, таким как

$.ajax({
            url:'https://api.telegram.org/bot'+token+'/sendMessage',
            method:'POST',
            data:{chat_id:chat,text:text},
            success:function(){
                alert('your message has been sent!');
            }
        });
    var xhr = new XMLHttpRequest();
    xhr.open("POST", 'https://api.telegram.org/bot742161305:AAGQkD-llRhtKuZm7F5XxZrTZfHpI6cB7jw/sendMessage', true);
    xhr.setRequestHeader('Content-Type', 'application/json');
    xhr.send(JSON.stringify({
        chat_id:id,
        text:'aaa'
    }));
fetch('http://api.telegram.org/bot742161305:AAGQkD-llRhtKuZm7F5XxZrTZfHpI6cB7jw/sendMessage?chat_id=id&text=content')
  .then((response) => {
    return response.json();
  })
  .then((data) => {
    console.log(data);
  });

, но этот метод не работает, я пробую все из них на tempermonkey Всё это работает! Кроме того, тот же код может работать на расширение Google, 100% работают. Я застрял надолго.

Пожалуйста, помогите мне решить вопрос, большое спасибо!

Вот мой манифест. json

    "web_accessible_resources": [
      "<all_urls>",
    ],
...