Electron: ๋ Œ๋”๋Ÿฌ ํ”„๋กœ์„ธ์Šค์—์„œ BrowserWindow ID๋ฅผ ์–ด๋–ป๊ฒŒ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2016๋…„ 03์›” 14์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: electron/electron

์ด ์ •๋ณด๋Š” ๋ Œ๋”๋Ÿฌ ํ”„๋กœ์„ธ์Šค์—์„œ ์–ด๋–ป๊ฒŒ๋“  ์ธ์ฝ”๋”ฉ๋ฉ๋‹ˆ๊นŒ?

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋‹น์‹ ์€ ์ด๊ฒƒ์„ ์‹œ๋„ ํ–ˆ์Šต๋‹ˆ๊นŒ?
require('์ „์ž').remote.getCurrentWindow().id

๋ชจ๋“  3 ๋Œ“๊ธ€

๋‹น์‹ ์€ ์ด๊ฒƒ์„ ์‹œ๋„ ํ–ˆ์Šต๋‹ˆ๊นŒ?
require('์ „์ž').remote.getCurrentWindow().id

@abdihaikal ๊ฑด๋ฐฐ, ๋‚˜๋Š” ๋ฌธ์„œ์—์„œ ๊ทธ๊ฒƒ์„ ๋†“์ณค๋‹ค :)

Electron์€ ์ด์ œ 2๋…„ ์ „๋ณด๋‹ค ๋” ๋งŽ์€ ๊ฒƒ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฏ€๋กœ IPC ํ˜ธ์ถœ ์ด๋ฒคํŠธ๋ฅผ ์‚ดํŽด๋ณด๊ณ  ํ˜ธ์ถœ์„ ํŠธ๋ฆฌ๊ฑฐํ•œ BrowserWindow๋ฅผ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

event.sender.getOwnerBrowserWindow() ์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์†Œํ™”(), ๋‹ซ๊ธฐ() ๋“ฑ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์†์„ฑ๊ณผ ํ•จ๊ป˜ BrowserWindow ๊ฐœ์ฒด๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค....

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰