Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sikebe/iemodesample
Testing Microsoft Edge IE Mode
https://github.com/sikebe/iemodesample
edge ie internet-explorer internetexplorer selenium selenium-csharp selenium-webdriver
Last synced: 25 days ago
JSON representation
Testing Microsoft Edge IE Mode
- Host: GitHub
- URL: https://github.com/sikebe/iemodesample
- Owner: SIkebe
- License: mit
- Created: 2021-06-26T14:46:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-18T08:04:05.000Z (4 months ago)
- Last Synced: 2024-07-18T15:46:00.782Z (4 months ago)
- Topics: edge, ie, internet-explorer, internetexplorer, selenium, selenium-csharp, selenium-webdriver
- Language: C#
- Homepage: https://ie-mode-sample-webapp.azurewebsites.net/
- Size: 2.65 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IEModeSample
Microsoft Edge IEモードの動作確認のために作成したサンプルWebアプリケーションです。
* [流用元](https://github.com/dotnet/AspNetCore.Docs/tree/main/aspnetcore/security/authentication/cookie/samples/3.x/CookieSample)
* [Use cookie authentication without ASP.NET Core Identity](https://learn.microsoft.com/en-us/aspnet/core/security/authentication/cookie?view=aspnetcore-7.0)
* [Cookie sharing from Microsoft Edge to Internet Explorer](https://learn.microsoft.com/en-us/deployedge/edge-ie-mode-add-guidance-cookieshare)## Prerequisite
* .NET 8.0## Getting Started
* エンタープライズモードサイトリストの構成。
* https://learn.microsoft.com/en-us/deployedge/edge-ie-mode-policies#configure-sites-on-the-enterprise-site-list
* [`sites.xml`](sites.xml)をサイトリストに設定。
* Webアプリ起動。もしくは https://ie-mode-sample-webapp.azurewebsites.net/ にアクセス。
```powershell
cd .\src\CookieSample\
dotnet run
```
* ローカルで起動した場合、Edgeで https://localhost:5001 にアクセス。## テストユーザー
* ユーザー名: Maria Rodriguez
* メールアドレス: [email protected]
* パスワード: 任意## シナリオ
### 1. `window.open` の挙動の違い### 2. Edge -> IEモードのセッションCookieは共有できるがその逆は不可
* Edge -> IEモード (Cookieが共有されている場合)
![](shared-cookie-edge-to-ie.gif)
* Edge -> IEモード (Cookieが共有されていない場合)
![](not-shared-cookie.gif)* Cookieが共有されていても、IEモード -> Edge の方向は不可
![](shared-cookie-ie-to-edge.gif)