GitHub

Build Status

A jQuery plugin that adds a static isNativeFunction method to determine if an object is actually a browser's native host object function. This plugin was inspired by jQuery core bug #4536.

Getting Started

Check the jQuery Plugins Registry for the latest published version of this plugin!

You can also download the production version or the development version from GitHub.

In your web page:

<script src="jquery.js"></script>
<script src="dist/jquery.isNativeFunction.min.js"></script>
<script>
    jQuery.isNativeFunction(window.alert);  // true
</script>

Examples

// Confirm that the `window.alert` function is a native host object function
jQuery.isNativeFunction(window.alert);  // true
// Confirm that the `jQuery` function is NOT a native host object function
jQuery.isNativeFunction(jQuery);  // false

Compatibility

Works 100% with jQuery versions:

  • 1.0.x
  • 1.1.x
  • 1.2.x
  • 1.3.x
  • 1.4.x
  • 1.5.x
  • 1.6.x
  • 1.7.x
  • 1.8.x
  • 1.9.x
  • 1.10.x
  • 2.0.x

Documentation

(Coming soon)

Release History

  • 1.0.1: Published to the jQuery Plugins Registry on 2013-07-16.
    • Updated plugin description in the manifest.
    • Added Travis test config for Node.js 0.10.x.
  • 1.0.0: Published to the jQuery Plugins Registry on 2013-07-16.
    • Initial release.

Read the original on github.com ↗