2017-01-01 12 views
3

のためにロードしないV8ビングマップは、私はマップのかなり標準ロードをやっているIE11

0x800a01b6 - JavaScriptのランタイムエラー:オブジェクトがプロパティまたはメソッドをサポートしていません 'matchMedia'

Bing Mapsのコード内の行は次のようになります。

return window.matchMedia("(-ms-high-contrast:active)").matches 

window変数が定義されていますが、matchMediaを調べると未定義です。

全体のスタックトレースは次のとおりです。任意のヘルプ

Unhandled exception at line 1, column 9149 in https://www.bing.com/rms/MapCoreBundle/jc,nj/81a88ae6/9adb7eaf.js?bu=rms+answers+MapsSDK+AnonymousBegin*MapCore.en*MapCoreBegin*LabelOptions*LocalStorageCache*Gimme*GimmeWrapper*evPromise*ExternalPromise*StaticPromise*CookiesHelper*LruCache*Point*Rectangle*NAARectangle*ResourceManager*Units*Anchor*Size*Binding*ChangeMagnitude*EventBinding*Observable*ObservableObject*ObservableObjectChangedArgs*ObservableCollection*Debug*DelayLoadedObject*JSEvent*Dispatcher*WorkDispatcher*Iterator*ElementSizeHelper*GimmeExt*GimmeTransition*Helper*PerfState*ClientPerf*LoggingWrapper*LoggerConstants*Network*ThrottledEventInvoker*ObjectPool*StaticObjectPool*FixedSizeObjectPool*OrderedDictionary*PooledImage*Url*MapCoreMiddle*AltitudeReference*TransformCurve*GraphType*CurveKey*Curve*Color*CurveVector4*CurveColor*Vector4*CurveTangent*DiscreteRange*DiscreteRangeCollectionSpline*MapLayer*AutoScaling*PointLabelPlacementPreference*PolygonFillPreference*VerticalAlignment*CopyrightProvider*CopyrightProviderService*EntityState*MinZoomFraming*GeometryType*HitTestability*HorizontalAlignment*MapModeType*ViewChangeCause*MapFrameManager*LayerFrameManager*GoalCounter*FrameEventAggregator*DataMonitor*MapFrameData*LayerFrameData*Clipper*CompositePrimitiveSet*DataLoader*Differ*FixedPrimitiveSet*PrimitiveSubset*Overlay*OverlayAlignment*ImageryMapLayer*SimpleSceneContributor*VectorMapLayer*BasicMapAnimation*MapViewAnimator*BoundsAccumulator*CombinedLayerCollection*ConstrainViewArgs*LatLonCrs*LocationRect*Matrix2D*MapInstrumentationManager*Map*MapHelper*MapMath*MapLocation*MapType*MapTypeChangeArgs*MapTypeCollection*MapTypeId*MapView*MapEventForPrimitiveOverlay*MapQuadrant*PrimitiveOverlayHelper*OverlayBehavior*GeometryGeneralizer*SimplePointPrimitive*SimpleLinePrimitive*SimpleAreaPrimitive*MoveableSimplePointPrimitive*TargetViewChangeArgs*VectorMath*ViewChangeArgs*ZoomLevel*ZoomAroundLocationAnimator*ZoomEventArgs*OverviewMapMode*MapAuthentication*PublicApi*InternalApi*AnonymousEnd 

0x800a01b6 - JavaScript runtime error: Object doesn't support property or method 'matchMedia' 

ありがとう!

答えて

4

Internet Explorer 11 should support matchMedia。したがって、最も可能性の高い原因は、文書がnon full standard modeで解析されていることです。おそらく、HTMLの上部にdoctypeを指定しなかったと考えられます。例:

<!DOCTYPE html> 

最上位のHTML行です。

ブラウザで互換性モード(たとえば、http-equiv="X-UA-Compatible"メタタグを使用)を使用する必要があると宣言している可能性があります。このタグが存在する場合は、削除してください。存在しない場合は、IEが最新のモードを使用していることを確認するために、

<meta http-equiv="X-UA-Compatible" content="IE=Edge"> 

を追加してください。 Read more here.

+0

あなたはそれを釘付けにしました!私のasp.netのマスターページは:

+0

@MikeWitt素敵な2017年をお過ごしください! –

関連する問題