forked from electron/electron
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: enhance native window.open to match the custom implementation's…
… behavior (electron#19703) Co-authored-by: Andy Locascio <[email protected]>
- Loading branch information
Showing
20 changed files
with
350 additions
and
143 deletions.
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,23 @@ | ||
# PostBody Object | ||
|
||
* `data` Array<[PostData](./post-data.md)> - The post data to be sent to the | ||
new window. | ||
* `contentType` String - The `content-type` header used for the data. One of | ||
`application/x-www-form-urlencoded` or `multipart/form-data`. Corresponds to | ||
the `enctype` attribute of the submitted HTML form. | ||
* `boundary` String (optional) - The boundary used to separate multiple parts of | ||
the message. Only valid when `contentType` is `multipart/form-data`. | ||
|
||
Note that keys starting with `--` are not currently supported. For example, this will errantly submit as `multipart/form-data` when `nativeWindowOpen` is set to `false` in webPreferences: | ||
|
||
```html | ||
<form | ||
target="_blank" | ||
method="POST" | ||
enctype="application/x-www-form-urlencoded" | ||
action="https://postman-echo.com/post" | ||
> | ||
<input type="text" name="--theKey"> | ||
<input type="submit"> | ||
</form> | ||
``` |
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,21 @@ | ||
# PostData Object | ||
|
||
* `type` String - One of the following: | ||
* `rawData` - The data is available as a `Buffer`, in the `rawData` field. | ||
* `file` - The object represents a file. The `filePath`, `offset`, `length` | ||
and `modificationTime` fields will be used to describe the file. | ||
* `blob` - The object represents a `Blob`. The `blobUUID` field will be used | ||
to describe the `Blob`. | ||
* `bytes` String (optional) - The raw bytes of the post data in a `Buffer`. | ||
Required for the `rawData` type. | ||
* `filePath` String (optional) - The path of the file being uploaded. Required | ||
for the `file` type. | ||
* `blobUUID` String (optional) - The `UUID` of the `Blob` being uploaded. | ||
Required for the `blob` type. | ||
* `offset` Integer (optional) - The offset from the beginning of the file being | ||
uploaded, in bytes. Only valid for `file` types. | ||
* `length` Integer (optional) - The length of the file being uploaded, in bytes. | ||
If set to `-1`, the whole file will be uploaded. Only valid for `file` types. | ||
* `modificationTime` Double (optional) - The modification time of the file | ||
represented by a double, which is the number of seconds since the `UNIX Epoch` | ||
(Jan 1, 1970). Only valid for `file` types. |
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
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
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
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
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
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
Oops, something went wrong.