diff --git a/3-frames-and-windows/03-cross-window-communication/article.md b/3-frames-and-windows/03-cross-window-communication/article.md
index aa9d1cab4..a7294df68 100644
--- a/3-frames-and-windows/03-cross-window-communication/article.md
+++ b/3-frames-and-windows/03-cross-window-communication/article.md
@@ -1,88 +1,88 @@
-# Cross-window communication
+# ارتباط بین پنجرهای
-The "Same Origin" (same site) policy limits access of windows and frames to each other.
+سیاست "Same Origin" (در همان سایت) دسترسی پنجرهها و فریمها به یکدیگر را محدود میکند.
-The idea is that if a user has two pages open: one from `john-smith.com`, and another one is `gmail.com`, then they wouldn't want a script from `john-smith.com` to read our mail from `gmail.com`. So, the purpose of the "Same Origin" policy is to protect users from information theft.
+ایده این است که اگر یک یک کاربر دو صفحهی باز داشته باشد: یکی از `john-smith.com` و دیگری از `gmail.com`، آنگاه آنها نمیخواهند که که یک script از `john-smith.com` تمام نامههای شما از `gmail.com` را بخواند. بنابراین، هدف سیاست "Same Origin" این است که کاربران را از دزدی اطلاعات حفظ کند.
## Same Origin [#same-origin]
-Two URLs are said to have the "same origin" if they have the same protocol, domain and port.
+اگر URLها یک protocol، domain و ports داشته باشند، میگویند که "same origin" دارند.
-These URLs all share the same origin:
+این لینکها همگی یک منبع را به اشتراک میگذارند.
- `http://site.com`
- `http://site.com/`
- `http://site.com/my/page.html`
-These ones do not:
+این یکیها نه:
- http://www.site.com (another domain: `www.` matters)
- http://site.org (another domain: `.org` matters)
- https://site.com (another protocol: `https`)
- http://site.com:8080 (another port: `8080`)
-The "Same Origin" policy states that:
+سیاست "Same Origin" بیان میکند که:
-- if we have a reference to another window, e.g. a popup created by `window.open` or a window inside `