Comments (9)
@a-hariti Here's how it shows up in Firefox:
AFAICT our application wouldn't have access to this request for a few reasons:
- it's being made from an iframe
- PerformanceObserver doesn't register this event either
I'm in talks with Zendesk about either getting themselves removed from the tracker list (unlikely) or modifying their widget to use the hostmapped URL - which would not be blocked (the same resource is available at support.sentry.io for example)
We've been experimenting with the following:
- make a request for the resource and observe if it fails
- if it fails render a link or alter the behaviour of the click event to open a new tab with the request submission form
Seems to be an alright UX.
Happy to chat through this live some time! would be nice to meet :)
from sentry-docs.
@a-hariti - This has been approved by our legal team so we can go ahead and add it after we're done implementing the new UI. Their only stipulation was to add a script that ensures that no cookies are being dropped. Here's what they said:
If we have the following script loaded before the widget script it will prevent trackers from being dropped:
<script type="text/javascript"> window.zESettings = { cookies: false }; </script>from sentry-docs.
Assigning to @getsentry/support for routing ⏲️
from sentry-docs.
Routing to @getsentry/product-owners-docs for triage ⏲️
from sentry-docs.
We might be able to work around the tracker blocking by proxying the script through our domain?
from sentry-docs.
The issue with proxying the script through our domain is that the script itself is making requests for additional resources at the blocked domain
from sentry-docs.
We can install a service worker to intercept the requests and proxy them
Not sure if it would kick in before the ad blocker though
from sentry-docs.
I think opening a new tab could work as an alternative if it's not subject to blocking itself
The first two options both take control away from us and would probably delay the implementation indefinitely
from sentry-docs.
@lizokm as a stop gap I think adding the content to the footer and opening help.sentry.io in a new tab would be a great first step.
If we get the go ahead from Security to use the widget - it can be run cookie-less here by using the config setting outlined here: https://developer.zendesk.com/api-reference/widget/settings/#cookies
from sentry-docs.
Related Issues (20)
- Lint for dead links
- Restore the image of User Feedback custom modal in JS Docs HOT 3
- Azure Functions Documentation HOT 6
- Outdated image for github integration
- Repo name in release management examples
- Release management commit interval
- Metric name needs to start with alphabetic character
- How to set a different root trace for a sentry span? HOT 1
- New Guide for Hapi - https://hapi.dev/
- Django: Reporting HTTP Errors with class based view example HOT 1
- Incorrect solution for Laravel closure serialization issue HOT 1
- Suggestion: show default values for integrations parameters HOT 1
- Semantic versioning links don't return results
- Reduce max. line length for code formatting HOT 5
- Update Alerts page to reflect new metric alerts HOT 1
- Add explanation of new metric widgets to Dashboards page HOT 1
- Laravel Docs HOT 5
- Platform specific content doesn't display HOT 1
- 🔗 404 Error for cache instrumentation for perf monitoring for JavaScript SDK HOT 3
- Sentry Distributed Tracing - App Architecture Diagram with its Sentry Trace HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sentry-docs.