• 31-05-2023, 04:32:14
    #1
    Selamlar. Başlıkta belirttiğim gibi bir eklenti yapmak istiyorum.

    Eklentiye tıkladığımda CTRL Shift J kombinasyonundaki gibi tarayıcı konsolunu açsın ve "Hello World" yazsın, Enter'lasın. Bu kadar basit bir eklenti yapmak istiyorum ancak bir türlü çözemedim. Durumu yapay zekaya da anlatamadım

    manifest.json dosyasını düzenledim, bir tane popup.js ve popup.html dosyası oluşturdum. Buraya çalıştır şeklinde bir buton koydum. Butona tıklayınca konsola yazı yazsın diye düşündüm ancak hiç bir türlü üstesinden gelemedim. Chrome eklentisi ile ilgilenenler kendilerini geliştirecek quiz niteliğinde bir konu için destek atabilir mi?
  • 31-05-2023, 04:48:07
    #2
    {
      "name": "Uygulama",
      "version": "1.0",
      "description": "Hello world",
      "manifest_version": 2,
      "permissions": [
        "activeTab"
      ],
      "background": {
        "scripts": ["popup.js"]
      },
      "browser_action": {
        "default_title": "Say hello world",
        "default_popup": "popup.html"
      }
    }
    <!DOCTYPE html>
    <html>
    <head>
      <title>Merhaba dünya!!!</title>
      <script src="popup.js"></script>
    </head>
    <body>
      <button id="helloBtn">Write Hello World to console</button>
    </body>
    </html>
    window.onload = function () {
      var button = document.getElementById('helloBtn');
      button.addEventListener('click', function() {
        chrome.tabs.executeScript({
          code: 'console.log("Hello World!");'
        });
      }); 
    };
  • 31-05-2023, 04:51:48
    #3
    Hocam js kullanarak butona tıklanınca
    console.log("Hello world");
    komutunu çalıştırması için bir kod ekleyin
    Bu şekilde deneyebilirsiniz
  • 31-05-2023, 05:21:22
    #4
    webkaplani adlı üyeden alıntı: mesajı görüntüle
    {
      "name": "Uygulama",
      "version": "1.0",
      "description": "Hello world",
      "manifest_version": 2,
      "permissions": [
        "activeTab"
      ],
      "background": {
        "scripts": ["popup.js"]
      },
      "browser_action": {
        "default_title": "Say hello world",
        "default_popup": "popup.html"
      }
    }
    <!DOCTYPE html>
    <html>
    <head>
      <title>Merhaba dünya!!!</title>
      <script src="popup.js"></script>
    </head>
    <body>
      <button id="helloBtn">Write Hello World to console</button>
    </body>
    </html>
    window.onload = function () {
      var button = document.getElementById('helloBtn');
      button.addEventListener('click', function() {
        chrome.tabs.executeScript({
          code: 'console.log("Hello World!");'
        });
      });
    };

    Eklenti oluşturuluyor ancak Console kısmında hiç bir hareket olmuyor ne yazık ki.
  • 31-05-2023, 05:24:10
    #5
    gorev adlı üyeden alıntı: mesajı görüntüle
    Eklenti oluşturuluyor ancak Console kısmında hiç bir hareket olmuyor ne yazık ki.
    Hangi sitede deniyorsunuz
  • 31-05-2023, 05:30:08
    #6

    bu sayfada deniyorum
  • 31-05-2023, 05:47:41
    #7

    hatalara girip çıkanları buraya atar mısın
  • 31-05-2023, 12:50:56
    #8



    Bu hatayı alıyorum. Ayrıca manifest versiyon 2 artık desteklenmiyor.