diff --git a/index.html b/index.html
index b22647c..6b45eb2 100644
--- a/index.html
+++ b/index.html
@@ -128,17 +128,16 @@
WebIDL Definition
};
callback BrowserExtRuntimeSendNativeMessageCallback = void (any response);
[NoInterfaceObject]
-partial interface BrowserExtBrowserRuntimeNativeMessaging {
+interface BrowserExtBrowserRuntimeNativeMessaging {
BrowserExtRuntimePort connectNative(DOMString nativeServiceName);
void sendNativeMessage(DOMString nativeServiceName, object message, optional RuntimeSendNativeMessageCallback callback);
attribute BrowserExtRuntimePort Port;
};
-[NoInterfaceObject, Exposed=Window,Ck_Any_Prm_nativeMessaging_]
-interface BrowserExtRuntimeNativeMessagingAPI {
+[Ck_Any_Prm_nativeMessaging_]
+interface mixin BrowserExtRuntimeNativeMessagingAPI {
readonly attribute BrowserExtRuntimeNativeMessaging runtime;
};
-Browser implements BrowserExtRuntimeNativeMessagingAPI;
-
+Browser includes BrowserExtRuntimeNativeMessagingAPI;