> For the complete documentation index, see [llms.txt](https://changelog.transactionlink.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://changelog.transactionlink.io/january-2024/24-january-widget-in-iframe.md).

# 24 January: Widget in iFrame

### ✨ New

In this update, we've transitioned from utilizing a widget as a web component to incorporating iframes, introducing a range of enhancements.

**Benefits of the Changes:**

1. **Enhanced Style and Script Isolation:**
   * With the adoption of iframes, we've achieved complete isolation of CSS styles and JavaScript scripts. This ensures a conflict-free environment, eliminating issues related to class names, functions, or variables between your application and the iframe content.
2. **Heightened Security Measures:**
   * Your application's security is now fortified as iframes restrict access to embedded webpage content. This prevents embedded content from having direct access to global resources and functions within your application.
3. **Simplified Integration with External Applications:**
   * The switch to iframes streamlines the integration process with external services or applications. More straightforward and reliable integration, providing a seamless experience for external content.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://changelog.transactionlink.io/january-2024/24-january-widget-in-iframe.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
