添加 JS API¶
概览¶
要在 WebCore 中引入新的 JavaScript API,首先确定要实现此新 API 的目录,并引入相应的 Web IDL 文件(例如,“dom/SomeAPI.idl”)。
新的 IDL 文件应在 Source/WebCore/DerivedSources.make 中列出,以便上述 perl 脚本可以生成相应的 JS*.cpp 和 JS*.h 文件。将这些新生成的 JS*.cpp 文件添加到 Source/WebCore/Sources.txt 中,以便进行编译。
此外,将新的 IDL 文件添加到 Source/WebCore/CMakeLists.txt。
请记住,也要将这些文件添加到 WebCore 的 Xcode 项目中。
例如,此提交引入了 IdleDeadline.idl
并将 JSIdleDeadline.cpp
添加到要编译的派生源列表中。