Features
- URL Navigation: Address bar with URL input and Go button
- History Management: Back/Forward buttons with history stack
- Toolbar Controls: Home, Refresh, Stop, Search, Favorites
- Error Handling: Custom error page for blocked/failed loads
- Loading States: Timeout detection for stuck iframes
- XP-Authentic UI: Classic Windows XP styling and layout
Component Structure
Location:src/WinXP/apps/InternetExplorer/index.jsx
Configuration
Fromapps/index.jsx:
Dropdown Menus
FromdropDownData.js:
File Menu
- New (Window, Message, Post, Contact, Internet Call)
- Open, Save, Save As
- Page Setup, Print, Print Preview
- Send (Page/Link by Email, Shortcut to Desktop)
- Import/Export
- Properties, Work Offline
- Close (functional)
Edit Menu
- Cut, Copy, Paste
- Select All
- Find (on This Page)
View Menu
- Toolbars (Standard Buttons, Address Bar, Links)
- Status Bar
- Explorer Bar (Search, Favorites, History, Folders)
- Go to submenu with Back, Forward, Home Page (functional)
- Stop (functional)
- Refresh (functional)
- Text Size, Encoding
- Source, Privacy Report, Full Screen
Favorites Menu
- Add to Favorites
- Organize Favorites
- Links folder with bookmarks
Tools Menu
- Mail and News
- Pop-up Blocker
- Manage Add-ons
- Synchronize, Windows Update
- Windows Messenger
- Internet Options
Help Menu
- Contents and Index
- Tip of the Day
- For Netscape Users
- Online Support, Send Feedback
- About Internet Explorer
Navigation Functions
Error Handling
Internet Explorer displays a custom error page when:- Website blocks iframe embedding (X-Frame-Options)
- Load timeout exceeds 60 seconds
- Network connection issues
- Invalid URLs
Toolbar Buttons
- Back/Forward: Navigate history (disabled when at edges)
- Stop: Stops iframe loading
- Refresh: Reloads current page
- Home: Returns to default homepage (Google)
- Search: Search functionality
- Favorites: Bookmarks menu
- History: Recently visited pages
- Mail: Email integration
- Print: Print current page
