Electronの脆弱性でアレをtrue設定はNGですよね。

2020.11.23

Logging

Electron(エレクトロン)でrequire(りくわいあ)というものを使用するとエラーになります。Electronの昔のバージョンはこれが使用できたんだって今はこれを脆弱性対策のため、OFF(false)にしている。その設定をtrueにするとOK何だけど、これは公式では認めてない不正解の書き方だとさ。

function createWindow() {
    mainWindow = new BrowserWindow({ width: 800, height: 600 , webPreferences: {
        nodeIntegration: true
	}});

じゃどうするれば良いのか?調べた結果、これが良いみたいです?。下記の書き方はちょっと面倒くさいけれども、こう書かなくては駄目だとさ。requireを使用しない場合はこんな感じで書かなくても良いです。

const path = require('path');
function createWindow() {
    mainWindow = new BrowserWindow({ width: 800, height: 600 , webPreferences: {
        nodeIntegration: false,
        contextIsolation: true,
        preload: path.join(__dirname, "preload.js")
	}});
const { contextBridge, ipcRenderer} = require("electron");
const request = require('request');//使ってないけど?


contextBridge.exposeInMainWorld(
    "hoge_hoge", {
        send: (data) => {
           consloe.log(data);
           document.getElementById("hoge").innerHtml = "Hey!! " + data;
           ipcRenderer.send("Hey!! " + data);
        },
        receive: (data) => {
                consloe.log(data);  
                //ipcRenderer.on(channel, (event, ...args) => func(...args));
        }
    }
);
<button id="btn">Hey!!</button>
<span id="hoge"></span>
<script>
	document.getElementById("btn").addEventListener("click",(e)=>{
		window.hoge_hoge.send("hogeO!!");
	});
</script>

著者名  @taoka_toshiaki

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

タグ

600, 800, BrowserWindow, const, createWindow, Electron, false, function, Height, mainWindow, new, NG, nodeIntegration, off, OK, path, require, true, webPreferences, Width, アレ, エラー, エレクトロン, これ, ため, バージョン, もの, リグ, 下記, 不正解, , , 使用, 公式, 場合, 対策, 感じ, , 書き方, 結果, 脆弱性, 設定, 駄目,

SNSで話題「世界一即戦力な男」が書籍化

2014.08.15

Logging

6年間引きこもっていた彼(菊池良さん)が
WEB会社LIG[リグ]から内定を勝ち取りました。
彼の就活{活動}がすごい、自ら就活のためのサイトを開設し、
そして会社から面接連絡を待つというスタンス。
ちなみにサイト名が「世界一即戦力な男・菊池良から新卒採用担当のキミへ」っていうサイトです。
洒落が聞いてて面白い。面白いだけではなくデザインもしっかりしているから、
LIGから内定を頂いたんだろうけど、一番は感心したのはSNSで注目を得たところ。
実際、SNSで注目を集めるのは難しい。
WEBデザイン技術のほか、SNSのマーケティングの知識がないと
ここまで伸びないので、それなりに知識があったんだと思います。
なので奇跡的でも運よくでもない。
よし!!自分も菊池良さんの真似をして就活をしようとしたら
結果的に後悔する可能性が比較的に高いので、余程、自分の技術に
自信のある人にしか自分はオススメしません。
ちなみに「世界一即戦力な男・菊池良から新卒採用担当のキミへ」っていう
サイトでPRしていることは、裏を返せば負の要素ばかりです。
その負の要素が結果的に他の人と違っていて、
会社から注目を集めることになっただろうと思います。

著者名  @taoka_toshiaki

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

タグ

6, LIG, SNS, web, おすすめ, キミ, ココ, サイト, スタンス, ため, デザイン, ところ, ほか, マーケティング, よし, リグ, , 世界一, , 会社, 内定, 即戦力, 可能性, 実際, 就活, , 後悔, 感心, 技術, 担当, 採用, 新卒, 書籍, 注目, 活動, , 知識, 自ら, 自信, 自分, , 菊池, 話題, 連絡, 開設, 面接,