* 仕様書

[REFS[
- [3] [CITE[Web IDL (Second Edition)]] ([TIME[2016-02-25 00:23:20 +09:00]] 版) <https://heycam.github.io/webidl/#Unforgeable>
]REFS]

* 文脈

[2] [CODE(DOMi)@en[Location][Location (DOM)]] の各[[メンバー]]は
[CODE(IDL)[Unforgeable]] [[拡張属性]]を持っています。

* 歴史

[1] [CITE@en[Define security around Window, WindowProxy, and Location properly · whatwg/html@acae3df]]
([TIME[2016-03-13 23:36:54 +09:00]] 版)
<https://github.com/whatwg/html/commit/acae3df652b382e9f4f1d1b4dc7e08e2b00df821>

[4] [CITE@en[Remove support for '''['''Unforgeable''']'''-annotated interfaces (#215)]]
([[annevk]]著, [TIME[2016-11-02 07:13:43 +09:00]])
<https://github.com/heycam/webidl/commit/20a1c3d310f84b103ba0bf429aa4d2a2658f6fa9>

[5] [CITE@en[interface: mark navigator.webdriver as unforgeable]]
([[andreastt]]著, [TIME[2017-05-13 08:36:13 +09:00]])
<https://github.com/w3c/webdriver/commit/b50038af851ca2d11edfe0a70f568332f50d0ac4>

[6] [CITE@en[Changes around navigator.webdriver]]
([[shekyan]]著, [TIME[2017-06-09 14:43:07 +09:00]])
<https://github.com/w3c/webdriver/commit/96a38f2415aa59bbe370aaafb451b01b0dccfe39>

[7] [CITE@en[Clarify that '''['''Unforgeable''']''' doesn't apply to static members (#498)]]
([[tobie]]著, [TIME[2017-12-21 04:46:48 +09:00]])
<https://github.com/heycam/webidl/commit/09d8f54a6cb1982aed192ed797b4c93fafb7bb15>

[8] [CITE@en[Disallow '''['''Unforgeable''']''' on static attributes · Issue #497 · heycam/webidl]]
([TIME[2017-12-21 11:54:06 +09:00]])
<https://github.com/heycam/webidl/issues/497>

[9] [CITE@en[Clarify that '''['''Unforgeable''']''' doesn't apply to static members by tobie · Pull Request #498 · heycam/webidl]]
([TIME[2017-12-21 11:54:46 +09:00]])
<https://github.com/heycam/webidl/pull/498>

[10] [CITE@en[Add mixins by tobie · Pull Request #433 · heycam/webidl]]
([TIME[2017-12-23 15:35:22 +09:00]])
<https://github.com/heycam/webidl/pull/433>

[11] [CITE@en[Deduplicate unforgeable member functions]]
([[Ms2ger]]著, [TIME[2019-03-01 00:28:28 +09:00]])
<https://github.com/heycam/webidl/commit/a94e4b4969187b148cb9ab1ac945bbab4e3d6503>

[12] [CITE@en[28739 – Define that different instances of an interface share the '''['''Unforgeable''']''' attributes/operations]]
([TIME[2019-04-02 13:48:11 +09:00]])
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=28739>

[13] [CITE@en[Deduplicate unforgeable member functions by Ms2ger · Pull Request #668 · heycam/webidl]]
([TIME[2019-07-22 11:51:47 +09:00]])
<https://github.com/heycam/webidl/pull/668>