exfriend / frame-validator
Detect whether URL can be embedded in an iframe
Installs: 22
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/exfriend/frame-validator
Requires (Dev)
- exfriend/support: ^1.0
- phpunit/phpunit: ^6.2
This package is auto-updated.
Last update: 2025-09-21 23:21:31 UTC
README
Library used to check urls and tell whether they can be embedded using iframe by any website, according to the server response headers.
Installation
composer require exfriend/frame-validator
Usage
<?php
require 'vendor/autoload.php';
if ( \Exfriend\FrameValidator\Validator::make( 'https://example.com' )->supportsIframes() )
{
echo 'frameable';
}
else
{
echo 'unframeable';
}
Overriding curl options
<?php
require 'vendor/autoload.php';
use Exfriend\FrameValidator\Validator;
$v = Validator::make( 'https://example.com' )->withCurlOptions( [
CURLOPT_TIMEOUT => 10,
CURLOPT_CONNECTTIMEOUT => 5,
] );
echo $v->supportsIframes();
Contributing
You are welcome!