참고소스 수정본
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# Updating WebKit Safari Version
|
||||
|
||||
The Safari version string used in the WebKit user-agent is declared in one place:
|
||||
|
||||
**[packages/playwright-core/src/server/webkit/wkBrowser.ts](../../../packages/playwright-core/src/server/webkit/wkBrowser.ts)** — `BROWSER_VERSION` constant (line ~35).
|
||||
|
||||
```ts
|
||||
const BROWSER_VERSION = '26.4';
|
||||
const DEFAULT_USER_AGENT = `Mozilla/5.0 ... Version/${BROWSER_VERSION} Safari/605.1.15`;
|
||||
```
|
||||
|
||||
## Steps to update
|
||||
|
||||
1. **Find the latest stable Safari version** — search `site:developer.apple.com "Safari X.Y Release Notes"` or check the [Safari Release Notes](https://developer.apple.com/documentation/safari-release-notes) index. The highest numbered entry that is not a Technology Preview is the current stable release.
|
||||
|
||||
2. **Update `BROWSER_VERSION`** in `wkBrowser.ts`.
|
||||
|
||||
3. **Run lint** to update any generated files that embed the version:
|
||||
|
||||
```bash
|
||||
npm run flint
|
||||
```
|
||||
Reference in New Issue
Block a user