Showing posts with label IE. Show all posts
Showing posts with label IE. Show all posts

Thursday, September 04, 2014

Driving IE with the Web Driver Tool and Code Sample too

Microsoft Downloads - IE Web Driver Tool for Internet Explorer 11

The IE Web Driver Tool enables developers to create automated tests that simulate users interacting with webpages and report back results in Internet Explorer 11. It can also manage testing across multiple windows, tabs, and webpages in a single session.

Version: 1.000

File Name:

Windows8.1-KB2990999-x64.msu

Windows8.1-KB2990999-x86.msu

Date Published: 9/3/2014

KB Articles: KB2990999

The IE Web Driver Tool implements many of the high priority features from the W3C spec to allow developers to open a session, automate basic functionality against the pages, and return the results of the tests. The IE Web Driver Tool differs from JavaScript unit tests because it has additional access to functionality and information in the browser, and it can more accurately simulate user events or OS-level events.

...

MSDN Code Gallery - WebDriver Sample - Cumulative Security Update for Internet Explorer (KB2976627)

WebDriver is like a remote control for Internet Explorer and allows developers to create automated tests that go beyond simple JavaScript unit tests. In Cumulative Security Update for Internet Explorer 11 (KB2976627), the WebDriver API demonstrated in Internet Explorer Developer Channel comes to general release.

Building the Sample

Because WebDriver gives any app that knows how to use it the ability to control your browser, it is not completely installed with Cumulative Security Update for Internet Explorer (KB2976627). To install and enable the remaining components, please follow the instructions in the Developer Guide.

Following that, you will be able to use the Visual Studio solution in this sample as a jumping-off point to build your own apps using the WebDriver API. However those apps will only run on systems specifically enabled to use the WebDriver API.

Description

The WebDriver sample provides a small example application that opens Internet Explorer, navigates to Bing, locates the Bing Search Box, types "WebDriver" into it, and executes the search. With dozens of commands available, this provides an excellent starting point for exploring the WebDriver API in Internet Explorer 11.

Source Code Files

  • IEWebDriverExample.zip

..."

Remember the days/weeks wasted and many tools we've used to "automate" UI testing of our web sites? Maybe, finally, those days are behind us? We can only hope...

Thursday, July 10, 2014

The WebBrowser in VS making you crazy with its IE7 emulation mode? Here's how you can IE 8/9/10/11 it and more... (Think "WebBrowser Control Emulation Mode" post of the day)

Robert MacLean - Improve the embedded browser in Visual Studio

Visual Studio has an embedded browser, but it uses the IE 7 render path?! Really, that is pretty messed up.

image

Thankfully, you can fix this yourself with a quick registry addition. Note: Fiddling with the registry can break your device, so be careful and this carries the usual “this works on my machine” and it is your own risk for doing this. The key you need to care about is:

... [Click through to see the reg hack... I didn't want to steal his secret sauce... ;]

I set the value to (HEX) 2af9 – since I have IE 11 on my Windows 8.1 machine, but you can pick from the list of options to best suit your needs and now it just works! No issues on GitHub

image

..."

Internet Explorer Dev Center - Internet Feature Controls (B..C)

...

Browser Emulation

Windows Internet Explorer 8 and later. The FEATURE_BROWSER_EMULATION feature defines the default emulation mode for Internet Explorer and supports the following values.

image

...

I know you're thinking, "VS just embed's the WebBrowser control, which I like to do to, sometimes. Can I make this magic happen for me too?" Or "I'd like a little more detail and depth!"

Funny you should ask that...

Cyotek Blog - Configuring the emulation mode of an Internet Explorer WebBrowser control

Occasionally I need to embed HTML in my applications. If it is just to display some simple layout with basic interactions, I might use a component such as HtmlRenderer. In most cases however, I need a more complex layout, JavaScript or I might want to display real pages from the internet - in which case I'm lumbered with the WebBrowser control.

I'm aware other embeddable browsers exist, but the idea of shipping additional multi-MB dependencies doesn't make sense unless an application makes heavy use of HTML interfaces

The WebBrowser control annoys me in myriad ways, but it does get the job done. One of the things that occasionally frustrates me is that by default it is essentially an embedded version of Internet Explorer 7 - or enabling Compatibility Mode in a modern IE session. Not so good as more and more sites use HTML5 and other goodies.

Rather fortunately however, Microsoft provide the ability to configure the emulation mode your application will use. It's not as simple as setting some properties on a control as it involves setting some registry values and other caveats, but it is still a reasonable process.

...

image

There you go! Just about everything you've every wanted to know about this (or not)

Wednesday, March 19, 2014

Creating and adding a custom IE Search Provider (an oldie but goodie)

expression{web.blog} - Add a search provider to IE manually

I wanted to add a custom search provider to IE to raise funds for a charity. It wasn’t obvious how to do this until I found the EnhanceIE site and their SearchBuilder. Simple to use and appears to work with IE7 onwards.

...

IE Search Provider Builder Tool

image

Every six months or so I need to do this, create a custom IE Search Provider (using when setting up a new PC and needing to add a search provider for my blog) and I always forget this site's URL. It used to be easy to find, but in newer IE versions, not so much...

Wednesday, March 05, 2014

IE 11 Reading View - Did Microsoft just paint a big target on its back for every web producer?

IEBlog - Introducing Reading View in IE 11

Reading view is a new feature in Internet Explorer 11 for Windows 8.1 that helps you focus on the main content of the Web page you want to read. Reading view is a way to experience just the article or blog post you want to read, without the distractions of related (or unrelated) content surrounding the story. Find an article you want to read, switch to reading view, and settle into a great reading experience. When you’re done, just exit reading view to continue browsing on the site.

image

Reading view is a native feature of “immersive” IE – you don’t have to install anything extra – and it’s available for pages with a significant amount of text, in any language IE supports.

How to Use Reading View in IE 11

Using reading view is easy. Just click the reading view button in the address bar. If you’re a keyboard person, you can also use CTRL+SHIFT+R to put a page into reading view.

The reading view button will appear in the address bar for pages that have “article-like” content. If you don’t see it, it means that the page doesn’t work well in reading view.

To exit reading view, tap or click the button in the address bar again), or hit Esc. To go to the previous page, tap or click the back button, or back-swipe if you’re using a touch-enabled device.

...

No more “Next, Next, Next…” links

There are many articles on the Web that contain multiple and separate pages content. That means you have to click a “Next Page” link to continue reading, sometimes again and again, if the article spans many pages – and then you have to wait for each successive page to load, thus interrupting your reading experience.

Reading view in IE 11 combines the primary content from all pages of an article into a single continuously scrolling page that works great on any device. No need to click those “next page” links. Instead you can just use your finger or your mouse to scroll as you read. You get to have full control the position of the text on the screen.

If you are using a wide-screened device, like a tablet or a large monitor, articles in reading view can display in a multi-column, horizontally scrolling page.

If you like to read on a tablet while holding it in portrait mode, or if IE is displayed side-by-side with another app window, articles in reading view will display in a single-column, vertically scrolling page. As a general rule, if the IE window isn’t wide enough to show two columns of text, then reading view will use a single-column, vertically scrolling layout.

How reading view works

Once a Web site is determined to be reading view eligible, reading view uses a number of heuristics to identify and then extract relevant content from the page, to create a new page (in memory). The Web is a big and dynamic space, and from an engineering perspective, our algorithm aims to retrieve the most relevant content for the largest number of reading view eligible sites. These heuristics look at HTML tags, node depth, image size, and word count to determine what content on the page is the “main” content.

We have put together an interactive Reading View Test Drive demo to provide more details on key rules used in the Reading View extraction algorithm. We hope these tips will help content managers and developers ensure their site looks great on reading view.

...

Reading View Guidelines

Reading view is a new feature in IE11 that provides a focused reading experience for text-heavy pages, such as news articles and blog posts.

The logic that reading view uses to detect the main content on a page follows popular markup patterns for news and blog articles on the web. This Test Drive doesn’t cover all scenarios, however, the following guidelines will get you started in making sure your site works well with reading view. See the Reading View in IE11 blog post for more details on how Reading View works.

To see tips on how to ensure particular elements on a page display correctly in reading view, click any of the 3 tab “views”, then click element names in the left nav bar or click the elements themselves on the embedded page.

image

image

Um... wow. Is this what I think it is? While this looks like it might  a cool feature for some users, producers aren't going to be too happy, are they? They are forced to opt out, not in. Even as a blogger that kind of irks me. If my site and content was my business, I think I'd be pissed. This feels like old Microsoft, the we know better Microsoft.

Or am I over thinking this?

Wednesday, January 08, 2014

Unplugging the Web - The case of the disappearing Browser Plug-ins (and why that's a good thing)

How-to Geek - Why Browser Plug-Ins Are Going Away and What’s Replacing Them

image

Browser plug-ins are on their way out. Apple’s iOS has never supported plug-ins, Flash is long-discontinued for Android, and the new version of IE for Windows 8 doesn’t support most plug-ins. Chrome will soon be blocking traditional NPAPI browser plug-ins.

The web isn’t going in reverse and losing features. There’s a good reason browser plug-ins are going away, and the web will be better once they’re gone. Browser developers are integrating plug-in features into browsers themselves.

Note that this doesn’t apply to extensions or add-ons, only plug-ins that run on websites like Flash, Silverlight, and the terribly insecure Java plug-in.

Why Browser Plug-ins Were Created

...

Why Browser Plug-ins Are Bad

Browser plug-ins have proven to be a problem for the web. Here are some of the biggest problems with them:

...

What’s Replacing Browser Plug-ins

...

The Chromium Blog - Saying Goodbye to Our Old Friend NPAPI

...Chrome will be phasing out NPAPI support over the coming year.

We feel the web is ready for this transition. NPAPI isn’t supported on mobile devices, and Mozilla plans to make all plug-ins except the current version of Flash click-to-play by default. Based on anonymous Chrome usage data, we estimate that only six NPAPI plug-ins were used by more than 5% of users in the last month. Still, we appreciate that it will take time to transition away from NPAPI, so we will be rolling out this change in stages.

Starting in January 2014, Chrome will block webpage-instantiated NPAPI plug-ins by default on the Stable channel. To avoid disruption to users, we will temporarily whitelist the most popular NPAPI plug-ins that are not already blocked for security reasons. These are:

  1. Silverlight (launched by 15% of Chrome users last month [GD:This was posted in September, so this doesn't mean last month last month] )
  2. Unity (9.1%)
  3. Google Earth (9.1%)
  4. Java (8.9%) *
  5. Google Talk (8.7%)
  6. Facebook Video (6.0%)

* Already blocked by default for security reasons.

In the short term, end users and enterprise administrators will be able to whitelist specific plug-ins. Eventually, however, NPAPI support will be completely removed from Chrome. We expect this to happen before the end of 2014, but the exact timing will depend on usage and user feedback. Note that the built-in Flash plug-in and PDF viewer will be unaffected because they don’t use NPAPI.

...

Plug-ins have always been a pain, a security hole and a development nightmare. Good riddens!

But I had to laugh that one of Google's own products is still using it. Also the Silverlight numbers were very interesting too.

Wednesday, December 18, 2013

IE11 Virtual Machines now just a download away...

IEBlog - IE11 Virtual Machines Now Available on modern.IE

With the recent release of Internet Explorer 11 for Windows 7, we have added IE11 for Windows 7 and IE11 on Windows 8.1 to the suite of virtual machines available on modern.IE for testing Internet Explorer across platforms and versions. We have also updated all of the virtual machines based on your feedback, to make browser testing easier. The VMs are available for free for the purpose of testing your site on all versions of Internet Explorer; regardless of your development platform. The images are available for Linux, Mac and Windows across the most common desktop virtualization technologies.

Among the changes we made to the refreshed VMs are:

  • Windows update is set to off by default to prevent VMs with older versions of IE from automatically updating themselves to newer IE versions
  • Extended the expiration time of the images
  • Answers to frequently asked questions are now readily accessible from the Windows desktop
  • Added a VM build version number and set the IE home page to visit modern.IE to check for VM updates

VMs for testing on IE are just one of many free tools we offer on modern.IE. Check out these additional tools designed to help reduce your testing time:

  • A static code site-scanner to check for common compatibility problems
  • Add our compatibility inspector JavaScript library on your site without touching a line of code thanks to Sauce Labs automation
  • See how your site renders across popular devices and browsers with BrowserStack screenshots
  • See techniques and code we developed behind the scenes for some amazing HTML5 Web sites through tech teardowns

...

image

If you're a company looking to test your product on IE11, or a dev needing to do the same thing, or maybe an IT, or just want to check it out, these VM's are one of the easiest and safest ways of doing it...

 

Related Past Post XRef:
modern.IE is OSS... The HTML/CSS/JS code scanner from Microsoft is free and OSS (oh, and the IE VM's have been updated too!)
IE VM's the easy way... Three host OS's (Yes, even OSX and Linux), four VM types (yes even VMWare), five IE versions (yes even IE10) and one download (no more split rar's)!
IE 6/7/8 XP/Vista/Win7 VHD's Refreshed
IE VPC's Refreshed. Get your WinXP/IE6, Vista/IE7/8/9, Win7/IE8/9 VHD's here...
Play with IE8 RC1 the safe and easy way – via the Internet Explorer Compatibility Images (VPC VHD)
The Internet Explorer Compatibility Images (VPC VHD) updated – Now with a IE8 Beta 2 VHD (and expire dates of 01/09)
The IE8 VPC - IE8 the easy way
WinXP IE6 & WinXP IE7 VPC Images
WinXP SP2 IE6 VPC Image Refreshed
WinXP SP2 IE6 VPC Image

Friday, September 27, 2013

Speckie (THE IE Spell Checker Extension) v6 Released, supports IE11 and more

betanews - Internet Explorer spellchecker Speckie adds support for IE11, improves touch

Versoworks has released Speckie 6.0, a major new version of its real-time spellchecking tool for Internet Explorer. The software, available free for personal use as well as in commercial form with additional features, adds support for the forthcoming Internet Explorer 11 with this new release.

Version 6.0 also comes with the promise of improved support for Rich Editors, and has updated the Settings user interface to be more amenable to touch-screen interfaces, despite the fact it doesn’t yet support 64-bit versions of Windows 8 or Windows 8.1.

...

Speckie 6.0 is available now as a free-for-personal-use download for PCs running Windows XP or later. 32-bit support is universal, but 64-bit versions of Windows 8, 8.1 and Server are not supported, although 64-bit versions of Internet Explorer in other 64-bit builds are.

speckie

Speckie is the first and only dedicated, real-time spell check solution for Internet Explorer. Proudly brought to you by Versoworks, download your free, personal use copy now

image

When I was on Windows 7, I used this all the time... Now that all my personal machines are on Win8+, I haven't install this recently (actually I've been on 8 long enough that I almost forgot about it). Still, if you're on Win7, this is a must have extension...

 

Related Past Post XRef:
Speckie - Inline, real time spell checker for IE, including IE9

Thursday, July 25, 2013

modern.IE is OSS... The HTML/CSS/JS code scanner from Microsoft is free and OSS (oh, and the IE VM's have been updated too!)

InternetExplorer/modern.IE-static-code-scan

modern.IE

The modern.IE scan analyzes the HTML, CSS, and JavaScript of a site or application for common coding issues. It warns about practices such as incomplete specification of CSS properties, invalid or incorrect doctypes, and obsolete versions of popular JavaScript libraries.

It's easiest to use modern.IE by going to the modern.IE site and entering the URL to scan there. To customize the scan, or to use the scan to process files behind a firewall, you can clone and build the files from this repo and run the scan locally.

How it works

The modern.IE local scan runs on a system behind your firewall; that system must have access to the internal web site or application that is to be scanned. Once the files have been analyzed, the analysis results are sent back to the modern.IE site to generate a complete formatted report that includes advice on remediating any issues. The report generation code and formatted pages from the modern.IE site are not included in this repo.

Since the local scan generates JSON output, you can alternatively use it as a standalone scanner or incorporate it into a project's build process by processing the JSON with a local script.

The main service for the scan is in the lib/service.js file; it acts as an HTTP server. It loads the contents of the web page and calls the individual tests, located in /lib/checks/. Once all the checks have completed, it responds with a JSON object representing the results.

Installation and configuration

  • ...

Testing

...

JSON output

...

Exploring IE - modern.IE updated for IE11 – Parallels offer and free VMs for download

With the release today of the Internet Explorer 11 Developer Preview for Windows 7, we’ve also updated modern.IE – a set of tools and resources that make developing for the web (and IE) just a little bit easier. We want the web to move forward. And, we want to help web developers spend more time innovating and less time testing.

Today, we announce three new enhancements:

1. Limited offer: 25% off Parallels Desktop 8 virtualization for Mac.

2. New virtual machines for testing IE11 on Windows 8.1 and Windows 7.

3. A new, free screenshot tool that lets you see how a site looks across browsers and devices.

Additionally, the modern.IE scanner is now available open source (under Apache 2.0 license) to download from GitHub for your own projects.

...

Limited offer: 25% off Parallels Desktop 8 for Mac

...

IE11 Preview available on Virtual Machines

Virtual machines have proven to be a great way for developers to test in their preferred environment. We’ve made these available across various versions – from IE6 on Windows XP to IE10 on Windows 8 and in-between. Today we’ve added new VMs for IE11:

  • Windows 8.1 Preview with IE11
  • Windows 7 with IE11 Developer Preview

And they are available across many common virtualization platforms:

  • Hyper-V on Windows Server 2008 R2 SP1
  • Hyper-V on Windows Server 2012 & Windows 8 Pro w/Hyper-V
  • Virtual PC for Windows 7 (note that VPC cannot run Windows 8 VMs)
  • VirtualBox on Windows , Mac OSX and Linux
  • VMWare Player for Windows and Mac OSX

Start downloading the new VMs here.

How your users see your site. On Android. In Safari. With an Xbox.

...

That should be enough things and IE stuff to play with for a couple days at least. I wonder if there's an Azure VM in the gallery for this yet? That way we could starting playing with IE11 in just minutes...

Friday, July 19, 2013

5 for 11 on 8.1 - Five Fun Features of Modern IE11 on Windows 8.1

next of windows - 5 Cool Tricks You Can Do Only With IE 11 on Windows 8.1

Have you tried the new IE 11 from Windows 8.1? You might not notice the subtle differences, but under the hood there are quite a few welcome and unique changes only applied on IE 11 with Windows 8.1. IE 11 is probably the best browser in a very specific domain, the Windows 8 full screen mode, though it might not strike the best performance points.

For those folks out there who haven’t had chance paying more attention on this, here are five neat tricks you can do with IE 11 on Windows 8.1.

  • IE 11 Allow You To Open Up to 100 Tabs ...
  • Ensure Tabs and Address Bars Are Always Shown At the Bottom Of the Screen ...
  • Smart Instant Search Result ...
  • View Previously Opened Tabs From Another Device ...
  • Have Multiple IE 11 Running Side By Side Comparison In Full Screen Mode ...

image

I wonder how many of these apply to Desktop IE11? Going to have to see. 100 tabs would be cool...lol

Tuesday, February 26, 2013

IE10 RTW now available for Windows 7 and Windows Server 2008 R2 (in about a million [95] languages...)

Download Internet Explorer 10

You can download Internet Explorer 10 in the language that matches your version of Windows or choose the English version, which works with all versions of Windows 7.

SNAGHTMLd8c0eb6

Internet Explorer system requirements (For Windows 7)

Processor

  • Computer with a 1 gigahertz (GHz) 32-bit (x86) or 64-bit (x64) processor.

Operating system

  • Windows 7 32-bit with Service Pack 1 (SP1) or higher

  • Windows 7 64-bit with Service Pack 1 (SP1) or higher

  • Windows Server 2008 R2 with Service Pack 1 (SP1) 64-bit

Memory

  • Windows 7 32-bit—512 MB

  • Windows 7 64-bit—512 MB

  • Windows Server 2008 R2 64-bit—512 MB

Hard drive space

  • Windows 7 32-bit—70 MB

  • Windows 7 64-bit—120 MB

  • Windows Server 2008 R2 64-bit—200 MB

Drive

  • CD-ROM drive (if installation is done from a CD-ROM)

Display

  • Super VGA (800 x 600) or higher-resolution monitor with 256 colors

Peripherals

  • Modem or Internet connection

  • Microsoft Mouse, Microsoft IntelliMouse, or compatible pointing device

Looks like IE10 has shipped!

 

Related Past Post XRef:
IE10 for Win7 is getting closer... and now you can block it. IE10 Automatic Update Blocker Toolkit

Monday, February 04, 2013

IE VM's the easy way... Three host OS's (Yes, even OSX and Linux), four VM types (yes even VMWare), five IE versions (yes even IE10) and one download (no more split rar's)!

Rey Bango - Making Internet Explorer Testing Easier with new IE VMs

The New Way to get IE VMs

Up until now, if you wanted to test different versions of IE natively you had to download VPC images that would allow you to run virtual machines for the different versions of IE. It wasn’t a great solution because:

  • They were designed to be run in Microsoft’s Virtual PC software making it hard for non-Windows developers to use them.
  • They were broken apart into multiple, large download files

There were ways to use them on other OSes but it required some work or unofficial scripts to convert them. Either way, the IE VPCs weren’t very easy or convenient to use.

We wanted to make this easier so as part of the modern.IE project, we created a new set of VMs that targeted your OS and your VM-specific software. Now, you’ll be able to choose your OS:

image

then choose the VM software:

image

and download the VM with the version(s) of IE you’d like to install:

image

The great thing about this process is that:

  • You only have to download a single file per VM
  • You can use the VM software of your choice

Currently, we’re offering VMs that will run on:

  • Windows
  • OSX
  • Linux

The VM software choices are specific to the OS you choose:

  • Windows – Hyper-V, Virtual PC, VirtualBox & VMWare Player
  • OSX- VirtualBox & VMWare Fusion
  • Linux – VirtualBox

The IE versions being offered are:

  • IE7 on Vista
  • IE8 on Windows 7
  • IE9 on Windows 7
  • IE10 on Windows 8

We initially launched with an IE6 image but discovered an issue and had to pull it down. We’ll be putting it back up shortly. We’ll also be supporting Parallels as well and that will be available soon.

..."

ZOMG, if you've ever downloaded the old IE VM's you'll know just how awesome this this. And they've taken to an even higher level with the host OS/VM system support. Who'd have thought?

 

Related Past Post XRef:
IE 6/7/8 XP/Vista/Win7 VHD's Refreshed
IE VPC's Refreshed. Get your WinXP/IE6, Vista/IE7/8/9, Win7/IE8/9 VHD's here...
Play with IE8 RC1 the safe and easy way – via the Internet Explorer Compatibility Images (VPC VHD)
The Internet Explorer Compatibility Images (VPC VHD) updated – Now with a IE8 Beta 2 VHD (and expire dates of 01/09)
The IE8 VPC - IE8 the easy way
WinXP IE6 & WinXP IE7 VPC Images
WinXP SP2 IE6 VPC Image Refreshed
WinXP SP2 IE6 VPC Image

Thursday, January 31, 2013

IE10 for Win7 is getting closer... and now you can block it. IE10 Automatic Update Blocker Toolkit

IEBlog - IE10 Automatic Update Blocker Toolkit Available for Windows 7

"Business and organizations that want to manage their own update schedule can use the IE10 Automatic Update Blocker Toolkit to disable automatic delivery of Internet Explorer 10. This Blocker Toolkit—like its predecessors for IE9, IE8, and IE7—is now available on the Microsoft Download Center. While we encourage all customers to upgrade their browser to the latest version as quickly as possible, this approach lets organizations control when they are ready to deploy IE10 to their Windows 7 users. All other customers with Windows Update not using the toolkit will be automatically upgraded from IE9 to IE10.

The IE10 Automatic Update Blocker Toolkit can be used to prevent Internet Explorer 10 from being automatically installed on users’ Windows 7 machines when it is available via Automatic Update. This Toolkit has no expiration date and is configured either by running the registry file on the client machine or by deploying Group Policy in domain joined environments. The toolkit also provides an unblock procedure that allows IE10 to be installed through Automatic Update.

When IE10 Release Preview is installed on Windows 7, the IE10 Automatic Update Blocker Toolkit does not block automatic deployment of IE10. This ensures that users running IE10 Release Preview continue to receive the latest security fixes. Additionally, the toolkit does not prevent users from manually installing IE10 from the Microsoft Download Center.

...

Organizations that use an update management solution such as Windows Server Update Services (WSUS) or System Center Configuration Manager (SCCM) do not need to deploy the IE10 Automatic Update Blocker Toolkit. WSUS and SCCM allow organizations to fully manage deployment of updates released through Windows Update, including IE10."

If your organization uses any web tools or sites that don't work with IE10 yet [yes (product name deleted) I'm looking at you], this is something that might come in handy for you. While your users can still manually install IE10, this will help them keep them on the right track if they are using Windows Update.

Monday, December 31, 2012

Fix it for Security Advisory 2794220 (This Saturday's IE6/7/8 zero-day remote exploit)

Microsoft Security Response Center - Fix it for Security Advisory 2794220 now available

We have updated Security Advisory 2749920 to include the Fix it we discussed in Saturday’s blog post.  This easy, one-click Fix it is available to everyone and prevents the vulnerability from being used for code execution without affecting your ability to browse the Web. Additionally, applying the Fix it does not require a reboot. While we have still observed only a few attempts to exploit this issue, we encourage all customers to apply this Fix it to help protect their systems. [GD: Emphasis added]

We continue to work on a security update to address this issue and we’re closely monitoring the threat landscape. If the situation changes, we will post updates here on the MSRC blog and on Twitter at @MSFTSecResponse

Microsoft Security Advisory: Vulnerability in Internet Explorer could allow information disclosure

Microsoft has released a Microsoft security advisory about this issue for IT professionals. The security advisory contains additional security-related information. To view the security advisory, go to the following Microsoft website:

http://technet.microsoft.com/security/advisory/2794220

image

..."

This should make it easier for you all to walk remote loved ones through if they are stuck using an older browser (i.e. XP users)

Wednesday, October 24, 2012

Oh IE where's my OData?

PC#Henry - Are you getting into OData but getting STUCK in IE?

"If you’re just getting into OData, like I am now, no, I mean REALLY getting into OData, like making an app consuming OData, then chances are you’re probably trying out a few OData links in  your browser.  If you’re like me you’re using IE…ok, ok, hold off on the judgmental banter, it’s just a browser.  Anyways, if you’re like me, and you try it in the default configuration of IE, you’re probably going to get a whole lot of NOTHING.  At least nothing useful IMHO.  There IS one glimmer of hope those, that Displaying 38 of 38 is a ray of light!

image

HHHMMMMMM…I think I should be seeing 38 rows OF SOMETHING, but what?  Where is the data?

Well, MANY thanks to Jean-Rene Roy, lucky for the Ottawa area, a local SQL Server MVP, had the TRICK for me, well, US!  The “trick” is to turn off RSS reading in IE.  Hey, if you’re reading RSS Feeds, chances are you’re using your own specialized program, this shouldn’t be a big deal.

In IE, goto the Tools menu, select Internet Options, then on the Content tab click the Settings button.

..."

I've run into this before and didn't even think to disable the IE RSS reading feature... sigh.

Monday, September 10, 2012

Fiddler (yes, that Fiddler) has been acquired by Telerik... [Updated with snips from Chris and Eric, Fiddler = Free++]

eweek - Telerik Buys Fiddler Web Debugging Tool

In a move to bolster its software testing capabilities, Telerik, a maker of software development tools, has announced its acquisition of the Fiddler Web Debugger, a popular tool created to inspect Web traffic and “fiddle” with incoming or outgoing data.

...

As part of the acquisition, Fiddler will remain a free tool and will be part of the Telerik Test Studio product family. Fiddler is already in use as the core technology behind Telerik Test Studio’s load and performance features. And Lawrence will lend his knowledge and expertise to the advancement of the overall testing product portfolio. Telerik is an end-to-end provider of software application, lifecycle and content management solutions ..."

Fiddler - Fiddler has joined the Telerik family (Letter from Eric)

"...

I'm delighted to announce that Telerik has acquired the Fiddler project. I will be joining the company to work on Fiddler full-time in order to deliver on my vision. With 100% of my attention and aided by an expanded development team, Fiddler and the Fiddler community will benefit in myriad ways. As a supported project in a successful tooling company, Fiddler will receive more investment in its first year than it's had throughout its entire history-- I have dozens of pages of plans for Fiddler that I've longed to implement but simply haven't had the time. The Fiddler website will be enhanced (retiring my 1999-era tag-soup!), and improved documentation will finally become available. Telerik has committed to keeping the Fiddler Web Debugger available for free. [GD: Emphasis added]

..."

Christopher Eyhorn - Here we grow again. Telerik acquires Fiddler. What’s next?

"...

The Fiddler community is very important to us. We have learned from the mistakes of others who have acquired free tools only to turn the tables on the community and monetize them at a later date.  We admire what Fiddler has delivered to the community and want to expand that value by investing in things like expanded platform support, user interface improvements and a first class website with extensive community and support features.

That is why, as part of our commitment to keeping Fiddler free and making further investments into the tool, we have launched a poll on the Fiddler website asking the community to vote on the first improvements we will target.  Whether you are an avid or occasional Fiddler user we would love to get your opinions on what you would like to see happen first.

To give you some insight into how popular Fiddler really is here are some stats, year to date.  On average Fiddler receives over 9,000 installations EVERY DAY, and when I say average that is including weekends.  That number jumps to over 10,000 for weekdays.  The website has received more than 5 million unique visitors this year alone with over 80% of them being first time visits.  Needless to say that the Fiddler community is not just big, it's HUGE.

So please help me in welcoming Eric and the Fiddler community into the Telerik family.

..."

Let's hope that Telerik has learned a lesson from Red Gate's Reflector purchase and does the right thing by Fiddler and the community. That said, this might be a great thing for Telerik, Fiddler and its community if handled right.

Update: See the comment from Chris below (and snip from Eric's blog post above), but it looks like we're going to be seeing some great things from Telerik and Fiddler. Nice!

 

Related Past Post XRef:
Fiddling as the web burns (or how to find out why it's burning) - “Debugging with Fiddler" book now available
eXpert Web Performance Analysis via Fiddler - Microsoft neXpert Performance Analysis Plugin [For Fiddler]
Fiddler 2.1 Released...
Fiddler2 (Fiddler + HTTPS) Alpha Released
Microsoft Fiddler 1.2 Released and now Officially Out of Beta
Fiddler PowerToy - Part 1: HTTP Debugging
Fiddler HTTP Debugger - Fiddler

Friday, August 31, 2012

Group Policy Search updated for Windows 8, Windows Server 2012, IE10 (and more)

Internet Explorer Support -Team Deutschland - Group Policy Search Update auf 1.1.4 und Windows 8 [Group Policy Search Update to 1.1.4 and Windows 8]

Yesterday, we have made the Group Policy Search updated and among other things the following changes:

  • Support for Windows 8 and Windows Server 2012
  • Now small icons before the policy name are displayed, the show, whether it is a user or a machine policy. Thus why many policies supposedly double will be displayed now faster clear.
  • Now, the language set by the user is used automatically for the display of the policies and categories. This can be changed top right button for each session, we do not store this however in a cookie or similar
    Who a bookmark as English would like to sit, although the language is actually German, which can simply following link use: http://gps.cloudapp.net/?lang=en-US
    The parameter lang = en-US can be appended to all GPS link.
  • When multiple policies are been clicked, it can be displayed again via the back button of the browser. Therefore we update also the browser title with the name of the respective policy.
  • We have removed the x-ua-compatible flag which was necessary only for a single (non-existent) height and thus the page in the respective highest rendering mode of IE appears (correctly)
  • The suggestions should now better "feel" and performance be
  • Fix some smaller bugs under the hood

..."

http://gps.cloudapp.net/?lang=en-US

image

imageimage

imageimageimage

If you're an IT admin, someone looking into Group Policy, need to look them up in a quick and easy manner, want to browse and see them all (or filter by tech), this is the MUST go to cloud app.

 

Here's one that I found while browsing. A Group Policy setting to turn off Flash. I thought it pretty interesting how Flash is singled out...

image

image

 

Related Past Post XRef:
Don’t you wish there was a simple way to search all the Windows Group Policy entries? There IS! Check out the “Group Policy Search” site.

Wednesday, August 08, 2012

Prepping for IE10 with the Internet Explorer 10 Training Kit for Developers

Microsoft Downloads  - Internet Explorer 10 Training Kit

Version: 1.0.0
Date published: 8/8/2012

Language: English

IE10TK2012-07-24.22.37.46.Setup.exe, 43.3 MB

This training kit covers development specifics for developers who will be targeting Internet Explorer 10 in their development experience. This kit contains documentation and details on things pertinent to developing applications that target features of the Internet Explorer 10 browser.

Six Hands on Labs for getting started taking advantage of new features in IE10

  • New HTML5 Features
  • Compatibility, Developer Tools and Performance
  • DOM Features and ECMAScript5
  • New CSS3 Features
  • Using IndexedDB
  • Vector Graphics (Canvas & SVG)

Here's some install and post install snaps.

SNAGHTML2f17856b

SNAGHTML2f179a62

SNAGHTML2f18762f

SNAGHTML2f193817

 

Related Past Post XRef:
IE for the XBox 360, a Dev's Guide (13 pages)

Monday, July 30, 2012

IE for the XBox 360, a Dev's Guide (13 pages)

Microsoft Downloads - Internet Explorer for Xbox Developer’s Guide

This paper provides information about Internet Explorer for Xbox.

Version: 1.0

Date published: 7/27/2012

Language: English

InternetExplorerforXboxDevelopersGuide.docx, 782 KB

From the DocX;

This paper provides information about Internet Explorer for Xbox. It provides guidelines for developers to who want to optimize their site for Internet Explorer for Xbox. It contains design recommendations, and it describes some of the technical differences between Internet Explorer 9 and Internet Explorer for Xbox.

This information applies to the following product:
Xbox® 360

image

I've heard from a reliable source (cough...  NDA... cough...) that IE on the XBox is not as weird as you might think and with a chatpad works well. While there's no Flash support, HTML5 video seemed to work well too.

What media elements and formats are support? This doc tells you stuff just like that...

image

Wednesday, July 04, 2012

Making some cross browser Metro buttons with the CSS3 Microsoft-Metro Buttons (CMMB) library

Ginktage - Free Download – CSS3 Microsoft-Metro Buttons

"As per the developer, the CSS3 Microsoft-Metro Buttons is inspired by Tim O’Donnell’s CSS3 Google Buttons, Twitter Bootstrap, and Microsoft Icons from glyphicons.com and SyncFusion’s Metro Studio.

CSS3 Microsoft-Metro Buttons weighs about 21 KB and is a light weight and easy to use CSS or JavaScript library which uses CSS3 styles for rich button design.

The CSS3 Microsoft-Metro Buttons are cross-browser compatible from Internet Explorer 8 to the latest versions including Google Chrome and Mozilla Firefox.

..."

ace-subido / css3-microsoft-metro-buttons

"Inspired by Microsoft's Metro Design Language, I was in need of a metro-styled CSS3 button library. I wanted to make similar metro-looking buttons used by Microsoft (extensively used in their Microsoft Windows Azure website) So I've built a very small, simple and clean CSS3 library to deal with my problem.

My goal is to help developers out there shave off some wasted time building that metro-like stylesheet by providing them a library, a starter kit, a base on which they can build upon.

...

Demo and Documentation

http://ace-subido.github.com/css3-microsoft-metro-buttons has a live demo and the library documentation

..."

http://ace-subido.github.com/css3-microsoft-metro-buttons/

CSS3 Microsoft-Metro Buttons (CMMB)
Inspired by Microsoft's Metro Design Language, I was in need of a metro-styled CSS3 button library. I wanted to make similar metro-looking buttons used by Microsoft (extensively used in their Microsoft Windows Azure and Codeplex websites) So I've built a very small, simple and clean CSS3 library to deal with my problem.

Thus CSS3 Microsoft-Metro Buttons (CMMB) was born. Weighing in at a healthy 21KB (compressed, 4KB gzipped), it's a light-weight and easy-to-use CSS/JS library that uses CSS3 styles for rich button design. The library can also work with Twitter Bootstrap. The buttons are also cross-browser compatibile from IE8, to the latest version of Chrome, and Firefox so you don't have to spend countless minutes testing on different browsers.

License

You can use this library for any projects you have in mind, although it would be nice if you give credit to me and/or mention me in twitter.
This work is licensed under a Creative Commons Attribution 3.0 Unported License.

image

image

Nothing like a little CSS3 Metro buttons for the 4th of July... (okay, yeah, that doesn't make any sense... Sorry, it's been a long week... :)

Saturday, June 23, 2012

Fiddling as the web burns (or how to find out why it's burning) - “Debugging with Fiddler" book now available

Fiddler Web Debugger - My book “Debugging with Fiddler”, is now available

I’m delighted to announce that my new full-length book on Fiddler is now available. Weighing in at 330 pages, it covers every feature in Fiddler, and provides the most comprehensive available documentation of how to develop Fiddler extensions (including Inspectors, Transcoders, and IFiddlerExtensions) and build on the FiddlerCore class library. The book is available in paperback and DRM-free PDF formats.

You can learn more about the book at http://fiddlerbook.com. The site includes a link to the final Table-of-Contents, as well as all of the code samples in the book.

image

fiddler2.com - The Fiddler Book

This is the first full-length book (330 pages) about the Fiddler Web Debugger. It's written by Eric Lawrence, the developer of Fiddler.

In this book, you'll learn to fully exploit the power of Fiddler to debug traffic from virtually any web-related application, including all browsers and thousands of apps. You'll see how to debug HTTPS traffic, and use Fiddler with popular devices like iPhone/iPod/iPad, Windows Phone, and others. After exploring the hundreds of built-in features, you'll learn to extend Fiddler using the FiddlerScript engine or build your own applications atop the FiddlerCore class library.

From the Table of Contents/Sample PDF;

About this book
After nearly 9 years and one hundred version updates, Fiddler has evolved into a powerful utility and platform that can perform a wide variety of tasks. It has a rich extensibility model and a community of add-on developers who have broadened its usefulness as a performance, security, and load-testing tool. Questions in email, online discussion groups, and numerous conferences over the years made it overwhelmingly apparent that most users only exploit a tiny fraction of Fiddler’s power. I came to realize that thousands of users would get a lot more out of Fiddler if there were a complete reference to the tool available. This book is the product of that realization.

As Fiddler’s developer, I’ve found it both easy and challenging to write this book. It’s easy, because I understand Fiddler deeply, down to its very foundation, and can consult the source code to research obscure details. On the other hand, it’s been very challenging, as every time I choose an interesting scenario or feature to write about, I’m forced to think deeply about that scenario or feature. Commonly, I’ve found myself developing improvements to revise Fiddler and minimize or eliminate the need to write about the topic in the first place. As a result, I’ve rewritten large portions of both this book and Fiddler itself. It’s been a slow process, but both projects have benefitted.

Publication of this book will roughly coincide with the release of Fiddler version 2.4.0.0 in the early summer of 2012. If you’re using a later version of Fiddler, you will find some minor differences, but the core concepts will remain the same.

This book is deliberately limited in scope—it covers nearly every aspect of Fiddler and FiddlerCore, but it is not a tutorial on HTTP, SSL, HTML, Web Services or the myriad other topics you may want to understand to fully exploit Fiddler’s feature set. If you want a deeper understanding of web protocols, I can recommend the references I consulted during the development of Fiddler:

  • Hypertext Transfer Protocol -- HTTP/1.1 from http://www.ietf.org/rfc/rfc2616.txt
  • HTTP: The Definitive Guide by David Gourley
  • Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement by Bala-chander Krishnamurthy and Jennifer Rexford
  • SSL & TLS Essentials: Securing the Web by Stephen A. Thomas

This book can be read either “straight through” or you can use the Table of Contents and Index to find the topics most interesting to you. Please consider skimming all of the chapters, even those that don’t seem relevant to your needs, because each chapter often contains tips and tricks you might not find elsewhere.

I encourage you to begin by reading the primer in the next chapter, which lays out some terminology and the basic concepts that you’ll need to understand to get the most out of Fiddler and this book.

Fiddler is one of those must Must MUST have tools in your toolkit and most of use have used it on and off over the years. But how well have you used it? This book looks to help turn you into a Fiddling Ninja (well, maybe not a Ninja, but you get the idea...)

 

Related Past Post XRef:
eXpert Web Performance Analysis via Fiddler - Microsoft neXpert Performance Analysis Plugin [For Fiddler]
Fiddler 2.1 Released...
Fiddler2 (Fiddler + HTTPS) Alpha Released
Microsoft Fiddler 1.2 Released and now Officially Out of Beta
Fiddler PowerToy - Part 1: HTTP Debugging
Fiddler HTTP Debugger - Fiddler