# Chrome extension - web page

**URL:** <https://community.mindstudio.ai/t/chrome-extension-web-page/1157>\
**Category:** Support\
**Created:** [June 27, 2025, 6:03am UTC](https://community.mindstudio.ai/t/chrome-extension-web-page/1157 "2025-06-27T06:03:18Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![el2030](https://avatars.discourse-cdn.com/v4/letter/e/0ea827/32.png) [@el2030](https://community.mindstudio.ai/u/el2030)\
**Post date:** [June 27, 2025, 6:03am UTC](https://community.mindstudio.ai/t/chrome-extension-web-page/1157/1 "2025-06-27T06:03:18Z")

</div>

hi there, i have remixed a Chat with webpage Chrome extension agent. it works fine for websites. however, i am having issue ‘‘reading’’ content within webpage of my learning mgt system - which has a PDF render view within the webpage (i am logged into the system with my acct). any idea what i can do? tk u.

 ![image](https://canada1.discourse-cdn.com/flex008/uploads/mindstudio/original/1X/331f53541490b114962fb785a55faf810fa41121.jpeg)

---

<div class="post-metadata">

**Author:** ![Alex\_MindStudio](https://yyz2.discourse-cdn.com/flex008/user_avatar/community.mindstudio.ai/alex_mindstudio/32/27_2.png) [@Alex\_MindStudio](https://community.mindstudio.ai/u/Alex_MindStudio)\
**Post date:** [June 27, 2025, 10:50am UTC](https://community.mindstudio.ai/t/chrome-extension-web-page/1157/2 "2025-06-27T10:50:21Z")

</div>

Hi @el2030,

Thanks for the post!

It looks like the PDF is being displayed as a visual embed on the page, which means the extension can’t actually access or read the content inside it.

There are a couple of options:

- If possible, try switching the content to regular text instead of a PDF
- Or download the PDF and create a simple agent where you can upload the file and chat about it

---

<div class="post-metadata">

**Author:** ![el2030](https://avatars.discourse-cdn.com/v4/letter/e/0ea827/32.png) [@el2030](https://community.mindstudio.ai/u/el2030)\
**Post date:** [June 27, 2025, 1:50pm UTC](https://community.mindstudio.ai/t/chrome-extension-web-page/1157/3 "2025-06-27T13:50:09Z")

</div>

thanks so much for reply Alex. enc is another page that my chrome extension can’t see to read. any idea what i can do?

 ![image](https://canada1.discourse-cdn.com/flex008/uploads/mindstudio/original/1X/09e26c255c91fb9252c923597aa3b6763c69a703.jpeg)

---

<div class="post-metadata">

**Author:** ![Alex\_MindStudio](https://yyz2.discourse-cdn.com/flex008/user_avatar/community.mindstudio.ai/alex_mindstudio/32/27_2.png) [@Alex\_MindStudio](https://community.mindstudio.ai/u/Alex_MindStudio)\
**Post date:** [June 27, 2025, 2:10pm UTC](https://community.mindstudio.ai/t/chrome-extension-web-page/1157/4 "2025-06-27T14:10:01Z")

</div>

Hi @el2030,

Looks like this might be the same situation as your earlier post. The content is likely inside an iframe or another kind of embedded container, which means the Chrome Extension can’t access it.

As a workaround, you can create an Agent with a User Input set to Long Text. That way, you can copy and paste the content and chat with the AI from there.

---

<div class="post-metadata">

**Author:** ![el2030](https://avatars.discourse-cdn.com/v4/letter/e/0ea827/32.png) [@el2030](https://community.mindstudio.ai/u/el2030)\
**Post date:** [June 27, 2025, 4:00pm UTC](https://community.mindstudio.ai/t/chrome-extension-web-page/1157/5 "2025-06-27T16:00:37Z")

</div>

> [@Alex\_MindStudio](#):
>
> tion as your earlier post. The content is likely inside an iframe or another kind of embedded container, which means the Chrome Extension can’t access it.
> 
> As a workaround, you can create an Agent with a User Input set to Long Text. That way, you can copy and paste the content and chat with the AI from the

Thanks very much. based on my check,

It looks like the MindStudio Chrome extension can’t extract or access the page content from Brightspace’s `d2l/le/enhancedSequenceViewer` because the actual learning content is dynamically loaded inside a **custom web component** (`<d2l-sequence-viewer>`) via **shadow DOM** or JavaScript fetch calls.

- The **HTML source** I am seeing doesn’t contain the actual learning content.
- Brightspace loads content **dynamically via APIs** , so the raw HTML (`rawHtml`, `pageContent`, etc.) your extension receives is just a shell.

* * *

Would like to check if it’s possible to

Update the MSr Chrome extension logic to:

- Wait for the full page render (e.g., `setTimeout` or `MutationObserver`).
- Traverse the **shadow DOM** if needed (e.g., `.shadowRoot.querySelector(...)`) from `<d2l-sequence-viewer>`.

Tk u,
