Correct Condition For Window.External.Notify is Defined
问题 I'm developing hybrid application that require to call window.external.notify in javascript but this js code should run in browser also. So we have to have a condition for detecting is window.external.notify is defined or undefined. So we use that code but in runtime window.external.notify shows its value is like that {...} (but can't open). Are there any way to handle it? if(window.external !== undefined && window.external.notify !== undefined) 回答1: You can use this: if (typeof (window