【发布时间】:2023-03-08 09:33:01
【问题描述】:
我很难哄骗我的应用程序的“帮助 → 搜索”功能来显示与我的应用程序中有用(和唯一)关键字相关的主题。只显示一个关键字。
背景:我在我的程序的子目录中创建了几个 html 帮助页面(例如:index、accuracy、convert)。如果我调用主帮助,index.html 文件会显示得很好。从那里,我可以点击进入任何其他主题页面。
问题:如果我尝试使用关键字搜索功能,只会显示“准确度”和一个空白指示符(拉出 index.html)。我有其他关键字,如“坐标”,应该指向特定页面,但没有显示出来。
到目前为止我做了什么:除了重新浏览documentation(此时我有点睡眼惺忪)之外,我还通过BBEdit运行了每个页面语法检查器。我还搜索了 StackOverflow 以获取与该问题相关的信息。因为关键字相当普遍,this 是主要的主题匹配,但我已经过去了。
Help Indexer 日志指出它已索引所有 html 文件,在每个文件中找到 KEYWORDS 和DESCRIPTION 元标记(如the Help Book 所建议的那样):
droot.html -- File has KEYWORDS meta tag content being indexed.
gc.html -- File has KEYWORDS meta tag content being indexed.
index.html -- File has KEYWORDS meta tag content being indexed.
droot.html -- File has DESCRIPTION meta tag used for abstract.
gc.html -- File has DESCRIPTION meta tag used for abstract.
index.html -- Finished parsing
droot.html -- Finished parsing
gc.html -- Finished parsing
(etc)
发布包(?/Contents/Resources/MacFizzyCalcHelp/ 目录)中的 *.helpindex 文件约为 25k。不过,我不知道如何检查它的内容。
对我缺少的东西有什么想法吗?
【问题讨论】:
标签: macos apple-help