• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Tip: TOC, Index or Search not working

Community Expert ,
Oct 22, 2019 Oct 22, 2019

Copy link to clipboard

Copied

This information only applies to RH2019 Classic and older. It is not relevant to RH2019 New.

 

In another thread, someone mentioned they upgraded to RH2019 New to resolve a problem with TOC, Index and Search not working for them in an old version of Robohelp. (For those interested the thread is: https://community.adobe.com/t5/RoboHelp/Page-Help-topic-missing-after-compiling-WebHelp-using-RH-201... )

 

I actually found a resolution to this issue yesterday. My problem occurred with output generated from RH11 on Windows. I haven't tested all outputs or all versions, but I can confirm the problem occurs with Multiscreen HTML5 in RH11 and  RH2019 Classic, and just search for Responsive HTML5 for RH2019 Classic. 

 

All features worked fine when viewing the help in Internet Explorer, but not when viewing in Chrome. I don't have Firefox or a Mac+Safari to test, but the principle would be the same for those browsers.

 

I found it occurred in the following circumstances:

1. Opening the output from a local file system (e.g. c:\myproject_output\index.htm) in Chrome, and

2. Blocking third party cookies.

 

If I enabled third party cookies, testing locally worked fine. I'm not sure why, but perhaps the cookie is set inside an iframe and Chrome defines an iframe as a third party? I haven't looked at the output in RH2019 New to see if this theory works there, though.

 

However I didn't want to enable third party cookies. Poking around in the browser developer console indicated that cookies, localStorage and sessionStorage is blocked on the local file system.

 

I finally found I could add file:///* to the allowed sites list and then the help would run locally even with third party cookies blocked.

 

To set this in Chrome:

1. Open Settings.

2. Search for and open Site Settings.

3. Open Cookies and site data.

4. In the Allow section, click Add and enter file:///*. Make sure you enter 3 forward slashes and an asterisk or it won't work.

 

Hope this helps someone.

 

TOPICS
Classic

Views

112

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
no replies

Have something to add?

Join the conversation
Resources
RoboHelp Documentation
Download Adobe RoboHelp