-
-
Notifications
You must be signed in to change notification settings - Fork 389
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor(experience): skip non-object messages in native (#5491)
* refactor(experience): skip non-object messages in native * chore: add changeset
- Loading branch information
Showing
2 changed files
with
22 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
--- | ||
"@logto/experience": patch | ||
--- | ||
|
||
skip non-object messages in the native environment | ||
|
||
In the `WKWebView` of new iOS versions, some script will constantly post messages to the | ||
window object with increasing numbers as the message content ("1", "2", "3", ...). | ||
|
||
Ideally, we should check the source of the message with Logto-specific identifier in the | ||
`event.data`; however, this change will result a breaking change for the existing | ||
native SDK implementations. Add the `isObject` check to prevent the crazy messages while | ||
keeping the backward compatibility. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters